Thank you, Matthias! Sorry for the delayed response. All suggestions applied with some editorial discretion; details below. Let me know if further edits are desired.
Hey, thanks for these excellent minutes and the Itanium ABI PR! A few small nits:Matthias: I don't think we need to worry about other tools, they can invoke the preprocessor with the options needed.When I re-read this later, I'd like to be reminded that this was about the "preprocessing assembly sources with a C++ preprocessor" use case and the related language mode. I suggestMatthias: I don't think we need to worry about other tools or the assembly-with-cpp language mode, they can invoke the preprocessor with the options needed.
Applied as suggested:
> Matthias: I don't think we need to worry about other tools or the assembly-with-cpp language mode; users can invoke the preprocessor with the options needed.
Likewise, this is missing the second half of the point I made and has a small error in it:Matthias: Linux .S sources depend on $ not being a digit, but it can be worked around with additional macro expansion.I suggestMatthias: Linux .S sources depend on $ not being a nondigit, but it can be worked around with additional macro expansion. Linux does however also depend on $ being treated as nondigit for some of their .c sources.
Thank you! I recall being confused about that error when editing after the meeting and assumed I misunderstood something.
Applied as:
> Matthias: Linux .S sources depend on $
not being a nondigit, but it can be worked around with additional
macro expansion; however, some of the Linux .c
sources do depend on $ being treated as nondigit.
In the following quoteAaron: I think there were some recently reported issues involving $ in the preprocessor. [...] Matthias: One of those was reported by me.Only one of the links is to an issue (which was not reported by me). The other one is a PR by me, which is also linked in the paper - I believe I did point out that it's just implementation experience for Option 3 of the paper.
Applied as:
> Matthias: One of those is a PR submitted by me; it's linked in the paper and is implementation experience for the proposed option 3.
Tom.
Best regards, Matthias On Mon, Jul 13, 2026 at 5:37 AM Tom Honermann <tom@honermann.net> wrote:The consistent behavior across compilers that use Itanium mangling inspired me to submit a PR to the Itanium ABI to add $ to the <identifier> non-terminal. https://github.com/itanium-cxx-abi/cxx-abi/pull/213: Allow '$' in identifiers Tom. On 7/12/26 8:06 PM, Tom Honermann via SG16 wrote: Minutes have been published for the 2026-07-08 SG16 meeting here. For those that attended, please review and offer corrections. Tom.