blob: d89b2d5068ea08f749ebc14deffcf3ba9f67e791 [file] [edit]
// RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify %s
namespace GH183887 {
enum E1 explicit(E1()); // expected-error {{ISO C++ forbids forward references to 'enum' types}} \
// expected-error {{invalid use of incomplete type 'E1'}} \
// expected-error {{'explicit' can only appear on non-static member functions}} \
// expected-note {{forward declaration of 'GH183887::E1'}}
}