================ @@ -2267,6 +2268,14 @@ void Clang::AddSystemZTargetArgs(const ArgList &Args, CmdArgs.push_back("-mfloat-abi"); CmdArgs.push_back("soft"); } + + if (Triple.isOSzOS()) { + CmdArgs.push_back("-mllvm"); + CmdArgs.push_back( + Args.MakeArgString(llvm::Twine("-translation-time=") + .concat(llvm::Twine(std::time(nullptr))) + .str())); + } ---------------- uweigand wrote:
Is there a good reason for this to be a command-line option, or could this also be a module flag just like the others added above? Seems odd to use two different mechanisms here. https://github.com/llvm/llvm-project/pull/68926 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits