<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:richard-llvm@metafoo.co.uk" title="Richard Smith <richard-llvm@metafoo.co.uk>"> <span class="fn">Richard Smith</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - Is AST incorrectly representing C++'s explicit casts?"
   href="https://bugs.llvm.org/show_bug.cgi?id=38017">bug 38017</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>INVALID
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - Is AST incorrectly representing C++'s explicit casts?"
   href="https://bugs.llvm.org/show_bug.cgi?id=38017#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - Is AST incorrectly representing C++'s explicit casts?"
   href="https://bugs.llvm.org/show_bug.cgi?id=38017">bug 38017</a>
              from <span class="vcard"><a class="email" href="mailto:richard-llvm@metafoo.co.uk" title="Richard Smith <richard-llvm@metafoo.co.uk>"> <span class="fn">Richard Smith</span></a>
</span></b>
        <pre><span class="quote">> Is this actually correct?</span >

Yes. In general the semantic effects of an explicit CastExpr are those
described by that CastExpr and all immediate ImplicitCastExpr descendents. This
is necessary because an explicit cast can involve multiple conversion stages.
For implementation simplicity, the outermost explicit cast node is often
modeled as CK_NoOp, but there's no guarantee of that.

This is just something you need to deal with when interpreting the AST.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>