gcc/gcc/testsuite/g++.dg/cpp1z/constexpr-if11.C

17 lines
254 B
C

// Test that discarded statements differ from unevaluated operands in some
// ways.
// { dg-options -std=c++1z }
struct A { int i; };
int main()
{
if constexpr(true)
;
else
{
[]{}();
A::i; // { dg-error "non-static" }
}
}