brintos

brintos / llvm-project-archived public Read only

0
0
Text · 407 B · 32ad25e Raw
10 lines · cpp
1// RUN: %clang_cc1 -fsyntax-only -verify %s2 3struct A { }; // #defined-here4A::A (enum { e1 }) {} // expected-error{{cannot be defined in a parameter}}5void A::f(enum { e2 }) {} // expected-error{{cannot be defined in a parameter}}6 7enum { e3 } A::g() { } // expected-error{{cannot be defined in the result type}} \8// expected-error{{out-of-line definition}}9// expected-note@#defined-here{{defined here}}10