hans added inline comments.

================
Comment at: lib/Frontend/CompilerInvocation.cpp:792
   Opts.MainFileName = Args.getLastArgValue(OPT_main_file_name);
+  if (Args.hasArg(OPT_echo_main_file_name))
+    llvm::outs() << Opts.MainFileName << "\n";
----------------
zturner wrote:
> steveire wrote:
> > I'll have to keep a patch around anyway for myself locally to remove this 
> > condition. But maybe someone else will benefit from this.
> > 
> > What do you think about changing CMake to so that this is passed by default 
> > when using Clang-CL?
> > 
> Do you mean llvms cmake?  Or cmake itself?  Which generator are you using?
Can't you just configure your build to pass the flag to clang-cl?

I suppose CMake could be made to do that by default when using clang-cl 
versions that support the flag and using the MSBuild generator, but that's for 
the CMake community to decide I think. Or perhaps our VS integration could do 
that, but it gets tricky because it needs to know whether the flag is supported 
or not.


https://reviews.llvm.org/D52773



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to