cor3ntin wrote: > This means that no macros of any kind can appear in the module name. Exactly. This is why the grammar in the wording is defined in terms of `pp-token` and not `identifiers`: no macro expansion takes place at all. https://github.com/llvm/llvm-project/pull/90574