jansvoboda11 wrote:

By default, `SourceLocation` is 32 bits. One bit is used to distinguish macro 
expansions. Looking at libc++'s module map, it contains 999 top-level modules 
at this moment. That's 10 bits just to be able to import the (entire) standard 
library. That leaves 21 bits, restricting local `SourceLocation` space to 2 MB. 
This doesn't sound feasible. Did I misunderstand?

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

Reply via email to