<html>
    <head>
      <base href="http://llvm.org/bugs/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:reid.kleckner@gmail.com" title="reid.kleckner@gmail.com <reid.kleckner@gmail.com>"> <span class="fn">reid.kleckner@gmail.com</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED --- - __attribute__((noreturn)) corrupts instruction pointer on method call"
   href="http://llvm.org/bugs/show_bug.cgi?id=16649">bug 16649</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;">Status</td>
           <td>RESOLVED
           </td>
           <td>REOPENED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>INVALID
           </td>
           <td>---
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED --- - __attribute__((noreturn)) corrupts instruction pointer on method call"
   href="http://llvm.org/bugs/show_bug.cgi?id=16649#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED --- - __attribute__((noreturn)) corrupts instruction pointer on method call"
   href="http://llvm.org/bugs/show_bug.cgi?id=16649">bug 16649</a>
              from <span class="vcard"><a class="email" href="mailto:reid.kleckner@gmail.com" title="reid.kleckner@gmail.com <reid.kleckner@gmail.com>"> <span class="fn">reid.kleckner@gmail.com</span></a>
</span></b>
        <pre>I'm sorry, I should try reading the diagnostic.  That's about returning bool. 
Ignore my comment.

The derived foo method does not get the noreturn attribute and we don't warn
about it, but we do assume that all implementations of foo are noreturn at the
call site.

Clang should probably be changed to either not assume that or warn on method
overrides that aren't also noreturn.</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>