C++ Logo

sg16

Advanced search

Re: [isocpp-sg16] Minutes published for the 2026-07-08 SG16 meeting

From: Hubert Tong <hubert.reinterpretcast_at_[hidden]>
Date: Sun, 12 Jul 2026 20:54:22 -0400
Hi Tom,

Thanks for scribing!

For the following:
Hubert: For those few who perhaps use $ in the preprocessor in C and C++
code, until recently, their code was formally ill-formed.
Hubert: I don't have a lot of sympathy for UB in such strange uses.

I suggest:
Hubert: For those few who perhaps rely upon $ being standalone
non-identifier tokens in the preprocessor in C and C++ code, until
recently, their code was formally ill-formed.
Hubert: I don't have a lot of sympathy for people who rely on the exact
manifestation of UB in such strange uses.
[later observation by Hubert]: Due to longstanding divergence between C and
C++, the "formally ill-formed" (and corresponding UB) was only true for C++
but not C. As an extended character in [at least certain vintages of] C, $
always could have been a standalone preprocessing token or one of the
implementation-defined *identifier-nondigit* characters.

For the following:
Hubert: Use of $ as a macro name would be impacted.

I suggest:
Hubert: [context lost/unclear] Use of $ as a macro name would be impacted.

Thanks again,

-- HT

On Sun, Jul 12, 2026 at 8:07 PM Tom Honermann via SG16 <
sg16_at_[hidden]> wrote:

> Minutes have been published for the 2026-07-08 SG16 meeting here
> <https://wiki.isocpp.org/2026_Telecons:SG16Teleconference2026-07-08>. For
> those that attended, please review and offer corrections.
>
> Tom.
> --
> SG16 mailing list
> SG16_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/sg16
> Link to this post: http://lists.isocpp.org/sg16/2026/07/4831.php
>

Received on 2026-07-13 00:54:57