This is used to force the arguments of FPaths::Combine to implicitly convert (if necessary) to FString when calling CombineImpl(), allowing them to remain as temporaries on the stack so that they stay allocated during the combining process.