bnbarham wrote:

> As far as I can tell, -fincremental-extensions should set the language option 
> IncrementalExtensions which in turn is the default for 
> Preprocessor::IncrementalProcessing.

It is true that it is the default, but it's possible for clients to have one 
without the other. This is the case in Swift in particular (see 
https://github.com/llvm/llvm-project/pull/65683).

> The few tests we have with -fincremental-extensions pass with this change.

I couldn't think of a great way to test this at the time. If anyone has any 
ideas though... 😅. Otherwise we could add a comment here to explain why it's 
needed?

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

Reply via email to