<div dir="ltr"><div dir="ltr"><div>The link you sent seems to be broken.</div><div><br></div><div>The latest available at wg23 is the pre meeting one:</div><div><br></div><div><a href="http://www.open-std.org/jtc1/sc22/wg23/docs/ISO-IECJTC1-SC22-WG23_N0838-tr24772-10-C++-before-mtg-58-20181108.docx">http://www.open-std.org/jtc1/sc22/wg23/docs/ISO-IECJTC1-SC22-WG23_N0838-tr24772-10-C++-before-mtg-58-20181108.docx</a></div><div><br></div><div>Probably is a good idea to upload a copy of the mid-meeting document to the WG21-UB wiki. <br></div><div><br></div><div>If you send me the document I can do it for you.<br></div><div><br></div><div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 9, 2018 at 3:29 PM Stephen Michell &lt;<a href="mailto:stephen.michell@maurya.on.ca">stephen.michell@maurya.on.ca</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div style="word-wrap:break-word;line-break:after-white-space"><div style="word-wrap:break-word;line-break:after-white-space">Thanks Daniel,<div><br></div><div>Hello all,<div><br></div><div>There will be minutes from the meeting, but they will basically point to the document being prepared. Any action items captured in the document will be transferred to the minutes after the meeting.</div><div><br></div><div>The document itself is at <a href="http://www.open-std.org/JTC1/SC22/WG23/docs/ISO-IECJTC1-SC22-WG23_N0839-tr24772-10-C++-before-mtg-58-20181108.docx" target="_blank">TR
                        24772-10 C++ language vulnerabilities mid-meeting 58</a>. The home page for WG 23 is <a href="http://www.open-std.org/jtc1/sc22/wg23" target="_blank">www.open-std.org/jtc1/sc22/wg23</a> and you can follow the Documents link. </div><div><br></div><div>We were quite productive yesterday. We are presently working on the major OO vulnerabilities, </div><div>















<h2 style="margin:0cm;margin-bottom:.0001pt"><ul><li><a name="m_4814708518233854143__Toc310518182" style="font-size:12px"><span lang="EN-US" style="font-weight:normal"><font color="#000000">6.27 Switch
Statements and Static Analysis [CLL]</font></span></a></li><li><span style="font-size:12px;font-weight:normal">6.28 Demarcation of Control Flow
[EOJ]</span></li><li><a name="m_4814708518233854143__Toc310518184" style="font-size:12px"><span lang="EN-US" style="font-weight:normal"><font color="#000000">6.29 Loop
Control Variables [TEX]</font></span></a></li><li><a name="m_4814708518233854143__Toc310518185" style="font-size:12px"><span lang="EN-US" style="font-weight:normal"><font color="#000000">6.30 Off-by-one
Error [XZH]</font></span></a></li><li><a name="m_4814708518233854143__Toc310518186" style="font-size:12px"><span lang="EN-US" style="font-weight:normal"><font color="#000000">6.31 Structured
Programming [EWD]</font></span></a></li><li><a name="m_4814708518233854143__Toc310518187"><span lang="EN-US" style="font-size:12px;font-weight:normal"><font color="#000000">6.32 Passing Parameters and Return
Values [CSJ]</font></span></a></li><li><a name="m_4814708518233854143__Toc310518188"><font color="#000000" style="font-size:12px;font-weight:normal">6.33 Dangling
References to Stack Frames [DCM]</font></a></li><li><a name="m_4814708518233854143__Toc445194532"><span lang="EN-US" style="font-size:12px;font-weight:normal"><font color="#000000">6.34
Subprogram Signature Mismatch [OTR]</font></span></a></li><li><a name="m_4814708518233854143__Toc310518190" style="font-size:12px"><span lang="EN-US" style="font-weight:normal"><font color="#000000">6.35 Recursion
[GDL]</font></span></a></li><li><a name="m_4814708518233854143__Toc310518191" style="font-size:12px"><span lang="EN-US" style="font-weight:normal"><font color="#000000">6.36 Ignored Error Status and Unhandled Exceptions [OYB]</font></span></a></li><li><a name="m_4814708518233854143__Toc445194541"><span lang="EN-US" style="font-size:12px;font-weight:normal"><font color="#000000">6.41 Inheritance
[RIP]</font></span></a></li></ul></h2>

<div>















<div><font face="Times New Roman"><a name="m_4814708518233854143__Toc310518186"><span lang="EN-US">















</span></a><h2 style="margin:0cm;margin-bottom:.0001pt"><a name="m_4814708518233854143__Toc310518186"></a><a name="m_4814708518233854143__Toc445194530"></a></h2>

















</font>















<h2 style="margin:0cm;margin-bottom:.0001pt"><span style="font-size:12px"><font face="Times New Roman"><a name="m_4814708518233854143__Toc445194533"></a><span lang="EN-US"><u></u><u></u></span></font></span></h2>



</div>

</div><div>















<div>















<div><a name="m_4814708518233854143__Toc445194541"><span lang="EN-US"><font face="Times New Roman" color="#000000"><br></font></span></a></div><div><a name="m_4814708518233854143__Toc445194541"><span lang="EN-US"><font face="Times New Roman" color="#000000">We are tackling the following today:</font></span></a></div><div><a name="m_4814708518233854143__Toc445194541"><span lang="EN-US"><font style="color:rgb(0,0,0)">


















</font></span></a><h2 style="margin:0cm 0cm 0.0001pt"><span style="font-weight:normal"><a name="m_4814708518233854143__Toc445194541"></a></span><ul><span style="font-weight:normal"><a name="m_4814708518233854143__Toc445194541"></a></span><li><span style="font-weight:normal"><a name="m_4814708518233854143__Toc445194541"></a><a name="m_4814708518233854143__Toc440397667" style="font-size:12px"><span lang="EN-US"><font color="#000000">6.42 Violations of the Liskov Substitution Principle or the Contract
Model  [BLP]</font></span></a></span></li><li><a name="m_4814708518233854143__Toc440397668" style="font-size:12px"><span lang="EN-US" style="font-weight:normal"><font color="#000000">6.43 Redispatching [PPH]</font></span></a></li><li><a name="m_4814708518233854143__Toc440646193" style="font-size:12px"><span lang="EN-US" style="font-weight:normal"><font color="#000000">6.44 Polymorphic variables [BKK]</font></span></a></li><li><a name="m_4814708518233854143__Toc310518197" style="font-size:12px"><span lang="EN-US" style="font-weight:normal"><font color="#000000">6.45 Extra Intrinsics [LRM]</font></span></a></li></ul></h2>





<div style="color:rgb(0,0,0)">

</div></div><div><a name="m_4814708518233854143__Toc445194541"><span lang="EN-US"><font color="#000000">plus more.</font></span></a></div><div><a name="m_4814708518233854143__Toc445194541"><span lang="EN-US"><br></span></a></div>

</div>

</div><div>I would strongly encourage people that are interested in these topics to review the topics and concepts that we have captured. Everything is still in the formative stages.</div><div><br></div><div><br><blockquote type="cite"><div>On Nov 9, 2018, at 8:33 AM, JOSE DANIEL GARCIA SANCHEZ &lt;<a href="mailto:josedaniel.garcia@uc3m.es" target="_blank">josedaniel.garcia@uc3m.es</a>&gt; wrote:</div><br class="m_4814708518233854143Apple-interchange-newline"><div><div dir="ltr"><div>I think we do not have minutes.</div><div><br></div><div>We were live editing the WG23 document, working on how different vulnerabilities are to be addressed in C++.<br></div><div><br></div><div>I assume Stephen Mithchell will distribute a version of the document when we are done.</div><div><br></div><div>Is that right?<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 9, 2018 at 8:09 AM &lt;<a href="mailto:peter.sommerlad@hsr.ch" target="_blank">peter.sommerlad@hsr.ch</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
where can I find the minutes? What did you work on ?<br>
<br>
Regards<br>
Peter<br>
<br>
Sent from Peter Sommerlad&#39;s iPad<br>
+41 79 432 23 32<br>
_______________________________________________<br>
ub mailing list<br>
<a href="mailto:ub@isocpp.open-std.org" target="_blank">ub@isocpp.open-std.org</a><br>
<a href="http://www.open-std.org/mailman/listinfo/ub" rel="noreferrer" target="_blank">http://www.open-std.org/mailman/listinfo/ub</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="m_4814708518233854143gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span>Prof. J. Daniel Garcia<br>Associate Professor - Profesor Titular de Universidad<br>Computer Architecture Group<br>University Carlos III of Madrid<br>Avenida de la Universidad, 30<br>28911 Leganés, Madrid. Spain<br>Tel: +34 91 624 6044<br>Fax: +34 91 624 9129<br>e-mail: <a href="mailto:josedaniel.garcia@uc3m.es" target="_blank">josedaniel.garcia@uc3m.es</a><br>Web: <a href="http://www.arcos.inf.uc3m.es/%7Ejdaniel" target="_blank">http://www.arcos.inf.uc3m.es/~jdaniel</a><br> <br>Linked-In: <a href="http://es.linkedin.com/in/jdanielgarcia" target="_blank">http://es.linkedin.com/in/jdanielgarcia</a><br>Twitter: <a href="http://www.twitter.com/jdgarciauc3m" target="_blank">http://www.twitter.com/jdgarciauc3m</a></span></div></div></div></div></div>
</div></blockquote></div><br></div></div></div></div></div></blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span>Prof. J. Daniel Garcia<br>Associate Professor - Profesor Titular de Universidad<br>Computer Architecture Group<br>University Carlos III of Madrid<br>Avenida de la Universidad, 30<br>28911 Leganés, Madrid. Spain<br>Tel: +34 91 624 6044<br>Fax: +34 91 624 9129<br>e-mail: <a href="mailto:josedaniel.garcia@uc3m.es" target="_blank">josedaniel.garcia@uc3m.es</a><br>Web: <a href="http://www.arcos.inf.uc3m.es/%7Ejdaniel" target="_blank">http://www.arcos.inf.uc3m.es/~jdaniel</a><br> <br>Linked-In: <a href="http://es.linkedin.com/in/jdanielgarcia" target="_blank">http://es.linkedin.com/in/jdanielgarcia</a><br>Twitter: <a href="http://www.twitter.com/jdgarciauc3m" target="_blank">http://www.twitter.com/jdgarciauc3m</a></span></div></div></div></div></div>