<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 LATER - Clang supports immediate functions but doesn't define __cpp_consteval"
   href="https://bugs.llvm.org/show_bug.cgi?id=45745">bug 45745</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>LATER
           </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 LATER - Clang supports immediate functions but doesn't define __cpp_consteval"
   href="https://bugs.llvm.org/show_bug.cgi?id=45745#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED LATER - Clang supports immediate functions but doesn't define __cpp_consteval"
   href="https://bugs.llvm.org/show_bug.cgi?id=45745">bug 45745</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>Clang doesn't yet have a complete implementation of consteval, so we
intentionally do not yet advertise support for it. For example, we don't yet
implement the ABI rule for consteval virtual functions, and we will in many
cases emit runtime code to compute the value of a call to a consteval function.

While the support in Clang trunk may do the right thing in a lot of cases, we
would suggest you don't rely on it until we start advertising that the
implementation is complete.</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>