<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><font class="Apple-style-span" face="arial"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" face="Helvetica" size="3"><span class="Apple-style-span" style="font-size: 12px;"></span></font></span></font></p>
<font class="Apple-style-span" face="arial"><font class="Apple-style-span" face="Helvetica" size="3"><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Chris Lattner wrote:</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">> On May 22, 2009, at 3:24 AM, Argiris Kirtzidis wrote:</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">>> URL: <a href="http://llvm.org/viewvc/llvm-project?rev=72260&view=rev">http://llvm.org/viewvc/llvm-project?rev=72260&view=rev</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">>> Log:</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">>> Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate between a parenthesized type-id and</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">>> a paren expression without considering the context past the parentheses.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">> Ok, way over my head :)</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Ignorance is bliss, I had to take a shower after this stuff.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">>> +  // Type id.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">>> +  (T())x;    // expected-error {{used type 'T (void)'}}</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">> Shouldn't this pretty print as "T ()" in C++ mode (no void)?</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Good catch! Committed a fix at <a href="http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20090601/017892.html">http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20090601/017892.html</a></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">-Argiris</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p></font></font><p></p>