blob: b636e3b2d8759f415de3d84b63151c21cdec8bc8 [file] [log] [blame]
// P1668R1: Permit unevaluated inline asm in constexpr functions
// { dg-do compile { target c++2a } }
// { dg-additional-options "-Wno-pedantic" }
constexpr int
foo ()
{
constexpr int i = ({ asm(""); 42; }); // { dg-error "inline assembly is not a constant expression" }
return i;
}
constexpr int i = foo ();