@thephd I come to you with a cursed finding from a colleague and I: in N3220, and still in N3550, section 6.4.4.2 "Integer constants" is using U+2019 RIGHT SINGLE QUOTATION MARK everywhere, and never specifies otherwise, so it is _technically_ the standard digit separator in C and not U+0027 APOSTROPHE

https://github.com/cigix/cstdtohtml/issues/18

Render single quotes in code blocks as ASCII quotes `'`, not typographic quotes `’` · Issue #18 · cigix/cstdtohtml

See e.g., https://cigix.me/c23#6.4.4.2.p3: 0b11’10’11’01 /* 0b11101101 */ ’1’2 /* character constant ’1’ followed by integer constant 2, not the integer constant 12 */ 11’22 /* 1122 */ 0x’FFFF’FFFF...

GitHub

@cigix That's hilarious.

I wonder if this'll cause implementation divergence.

@cigix @thephd quick, someone fork tcc before the committee notices