boris-kolpackov wrote:

> Maybe then we could adapt the Fortran/ASM convention where an uppercase 
> extension means "I need preprocessing" and lowercase doesn't. (tongue lightly 
> in cheekā€¦)

>From https://build2.org/build2/doc/build2-build-system-manual.xhtml :

> The `preprocessed` property indicates the degree of preprocessing the module 
> unit requires and is used to optimize module compilation. Valid values are 
> `none` (not preprocessed), `includes` (no #include directives in the source), 
> `modules` (as above plus no module declarations depend on the preprocessor, 
> for example, `#ifdef`, etc.), and `all` (the source is fully preprocessed). 
> Note that for `all` the source may still contain comments and line 
> continuations.

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

Reply via email to