xref: /llvm-project/clang/test/SemaTemplate/enum-bool.cpp (revision 94a9ae776d940fe05985c9a984d1a40534eebdeb)
1*94a9ae77SRichard Trieu // %RUN: %clang_cc1 -std=c++11 -emit-llvm %s -o %t
2*94a9ae77SRichard Trieu 
3*94a9ae77SRichard Trieu enum E : bool { A };
4*94a9ae77SRichard Trieu template <E>
5*94a9ae77SRichard Trieu struct S {
6*94a9ae77SRichard Trieu   struct Inner {
InnerS::Inner7*94a9ae77SRichard Trieu     Inner() {}
8*94a9ae77SRichard Trieu   };
9*94a9ae77SRichard Trieu };
10*94a9ae77SRichard Trieu 
11*94a9ae77SRichard Trieu template class S<A>;
12