https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91346
Bug ID: 91346 Summary: Implement P1668R1: Permit unevaluated inline asm in constexpr functions Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mpolacek at gcc dot gnu.org Target Milestone: --- As per <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1668r1.html>. constexpr int foo (int a, int b) { if (__builtin_is_constant_evaluated ()) return a + b; asm("nop"); return a; }