JTC 1/SC 22/WG 23 C++ Vulnerability Discussions WG 23 N1502 August1 2025 Participants Stephen Michell - convenor, SCC Richard Corden - USA Erhard Ploedereder - liaison Paul Preney - Canada Matt Butler - USA Regrets Loic Joly - AFNOR Peter Sommerlad Actions: Issues addressed Clause 6.66 Code representation changes between reader view and compiler view Clause 7 - added 7.5 Issue 1.95 and 6.66 Issue 195 closed. Issue 134 closed Clause 6.66 closed. Created clause 7.5 Coroutines Last meeting was 21 July 2025 with meeting notes in document N1497. All work is done in the WG 23 GitHub space https://github.com/ISO-IEC-JTC1-SC22-WG23-CPP/wg23-tr24772-10 and changes made are tracked in GitHub history. We decide next meeting will be in 3 weeks, Aug 11 2025, with the follow-on meeting Aug 18 2025. The generated Word document that reflects the current state of the draft document is available from. https://iso-iec-jtc1-sc22-wg23-cpp.github.io/wg23-tr24772-10-public/all.html Please contact Stephen Michell, Peter Sommerlad or Paul Preney to gain access. FROM THE CHAT: 11:02:01 From Richard Corden to Everyone: any other bases or members of Derived will be initialized as if by an `= default` default constructor. 11:15:16 From Richard Corden to Everyone: https://eel.is/c++draft/namespace.udecl#example-11 11:17:31 From Richard Corden to Everyone: https://godbolt.org/z/b7zG6319r 11:17:45 From Richard Corden to Everyone: https://godbolt.org/z/GbsGMbsWK 11:19:51 From Richard Corden to Everyone: https://godbolt.org/z/dxYczdsYr 12:53:52 From Richard Corden to Everyone: https://godbolt.org/z/9z7cqqdW1 13:02:38 From Richard Corden to Everyone: https://godbolt.org/z/fv9q9nz3G Paul Preney (Aug 11, 2025, 11:58 AM) #embed is here: https://en.cppreference.com/w/c/preprocessor/embed Look at the example later on the page. https://en.cppreference.com/w/cpp/preprocessor/embed.html is C++26 Paul Preney (Aug 11, 2025, 12:20 PM) @Matt: https://github.com/ISO-IEC-JTC1-SC22-WG23-CPP/wg23-tr24772-10/issues/195 Paul Preney (Aug 11, 2025, 12:26 PM) __STDC_ISO_10646__ An integer literal of the form yyyymmL (for example, 199712L). Whether __STDC_ISO_10646__ is predefined and if so, what its value is, are implementation-defined. Unicode doesn't appear to be prescribed although the text describes things in terms of Unicode. And the as-if rule would allow one to use other character sets.