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