AaronBallman wrote:

> My intent with changes made for this issue is to (continue to) treat all 
> paths specified by /I as user paths and all paths specified by /external:I, 
> /external:env, %INCLUDE%, or %EXTERNAL_INCLUDE% as system paths.

I think this option is the least disruptive.

> Ideally, I think we would do the following at some point to improve 
> compatibility with MSVC.

I'm not opposed, but I am concerned about the potential to subtly break user 
code that's relying on our current search path behavior. We may need to find 
some clever diagnostics for cases where lookup would have previously succeeded 
or found a different file.

https://github.com/llvm/llvm-project/pull/105738
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to