<div dir="auto">The paper says that undecl can only be called in the same brace level as the declaration. So I guess this example isn&#39;t valid.</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Em ter., 9 de dez. de 2025, 22:29, Sebastian Wittmeier via Std-Proposals &lt;<a href="mailto:std-proposals@lists.isocpp.org">std-proposals@lists.isocpp.org</a>&gt; escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>

  
  
  
  

<div>
<p>undeclaring a variable is the same as relocating from a variable to nothingness (or to somewhere else).</p><p> </p><p>A variable, which was relocated from, may also not be used any longer afterwards.</p><p> </p><p> </p><p>One detail may be the difference between position in the program (source code line within the block) and program flow.</p><p> </p><p>int a = -1;</p><p>for (int i = 0; i &lt; 10; i++) {</p><p>    if (i == 5)</p><p>        a++; // can a be used here?</p><p>    if (i == 4)</p><p>        undecl a;</p><p>    if (i == 5)</p><p>        a++; // and here?</p><p>}</p><p> </p><blockquote style="border-left:2px solid #325fba;padding-left:5px;margin-left:5px">-----Ursprüngliche Nachricht-----<br><strong>Von:</strong>	wjf via Std-Proposals &lt;<a href="mailto:std-proposals@lists.isocpp.org" target="_blank" rel="noreferrer">std-proposals@lists.isocpp.org</a>&gt;<br><strong>Gesendet:</strong>	Mi 10.12.2025 02:23<br><strong>Betreff:</strong>	[std-proposals] [PXXXXR0] Add a New Keyword `undecl`<br><strong>Anlage:</strong>	Add_New_Keyword_undecl.pdf<br><strong>An:</strong>	std-proposals &lt;<a href="mailto:std-proposals@lists.isocpp.org" target="_blank" rel="noreferrer">std-proposals@lists.isocpp.org</a>&gt;; <br><strong>CC:</strong>	wjf &lt;<a href="mailto:wjf@zenkee.cn" target="_blank" rel="noreferrer">wjf@zenkee.cn</a>&gt;; <br>  <div style="line-height:1.43;font-family:-apple-system,system-ui;font-size:14px;color:rgb(0,0,0)">see attachment</div><div style="line-height:1.43"><div style="display:block;width:150px;height:1px;border:none;margin:32px 0px 10px;background:rgb(230,232,235)"> </div><div><a style="text-decoration:underline;text-decoration:underline;display:inline-block;text-decoration:none!important;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei" href="https://wx.mail.qq.com/home/index?t=readmail_businesscard_midpage&amp;nocheck=true&amp;name=wjf&amp;icon=http%3A%2F%2Fthirdqq.qlogo.cn%2Fek_qqapp%2FAQNPOicdlIgbG9Ribmfj8EKjTG2hwBlicwibL4stQmE6UNEQ3eh3aQCoFUzN0k1xGg%2F0&amp;mail=wjf%40zenkee.cn&amp;code=" title="Dieser externe Link wird in einem neuen Fenster geöffnet" target="_blank" rel="noreferrer"><table style="table-layout:fixed;padding-right:20px" cellpadding="0" cellspacing="0"><tbody><tr valign="top"><td style="width:40px;min-width:40px;padding-top:10px"><div style="width:38px;height:38px;border:1px #fff solid;border-radius:50%;margin:0;vertical-align:top"><img src="http://thirdqq.qlogo.cn/ek_qqapp/AQNPOicdlIgbG9Ribmfj8EKjTG2hwBlicwibL4stQmE6UNEQ3eh3aQCoFUzN0k1xGg/0" style="vertical-align:bottom;vertical-align:bottom;width:100%;height:100%;border-radius:50%" alt=""></div></td><td style="padding:10px 0 8px 10px"><div style="font-size:14px;color:#33312e;line-height:20px;padding-bottom:2px;margin:0;font-weight:500">wjf</div><div style="font-size:12px;color:#999896;line-height:18px;margin:0">wjf@zenkee.cn</div></td></tr></tbody></table></a></div></div><div style="line-height:1.43"> </div><pre>
-- 
 Std-Proposals mailing list
 <a href="mailto:Std-Proposals@lists.isocpp.org" target="_blank" rel="noreferrer">Std-Proposals@lists.isocpp.org</a>
 <a href="https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals" target="_blank" rel="noreferrer">https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals</a>
 </pre>  </blockquote>
</div>
-- <br>
Std-Proposals mailing list<br>
<a href="mailto:Std-Proposals@lists.isocpp.org" target="_blank" rel="noreferrer">Std-Proposals@lists.isocpp.org</a><br>
<a href="https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals" rel="noreferrer noreferrer" target="_blank">https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals</a><br>
</blockquote></div>

