1 // RUN: %clang_cc1 -emit-llvm-only %s
2 // PR10290
3 
4 template<int Flags> struct foo {
5   int value = Flags && 0;
6 };
7 
test()8 void test() {
9   foo<4> bar;
10 }
11 
12 struct S {
13   S(int n);
14 };
15 template<typename> struct T {
16   S s = 0;
17 };
18 T<int> t;
19