On 11/17/2012 3:30 AM, bearophile wrote: > http://llvm.org/devmtg/2012-11/Gregor-Modules.pdf One thing to note what it doesn't do - it doesn't produce a "module" scope. As far as I can tell, the symbols in imported modules all go into the global scope. It seems to be mainly a way of legitimizing precompiled headers.