1 | // RUN: %clang_cc1 -emit-llvm-only %s |
---|---|
2 | // PR10290 |
3 | |
4 | template<int Flags> struct foo { |
5 | int value = Flags && 0; |
6 | }; |
7 | |
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 |