JTC 1/SC 22/WG 23 C++ Vulnerability Discussions WG 23 N1503 Augus t8 2025 Participants Stephen Michell - convenor, SCC Richard Corden - USA Erhard Ploedereder - liaison Matt Butler - USA Regrets Paul Preney - Canada 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 202 - use of span() in array access - closed Clause 6.09 - added material to address issue. Issue 207 - closed as it is too general for 6.41 Inheritance Worked on 7.2 Finalization issues. Last meeting was 11 Aug 2025 with meeting notes in document N1502. 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 2025-08-18: 10:53:12 From Richard Corden to Everyone: ``` arr[1, 2] // was equivalent to arr[(1, 2)], // now equivalent to arr.operator[](1, 2) or ill-formed ``` 12:55:40 From Matthew Butler to Everyone: std::mutex mtx; std::scoped_lock lock(mtx); 12:59:14 From Matthew Butler to Everyone: std::vector v1(); std::vector v2{};