1 | // RUN: %clang_cc1 %s -fsyntax-only -verify |
---|---|
2 | // expected-no-diagnostics |
3 | |
4 | template<int IntBits> struct X { |
5 | enum { |
6 | IntShift = (unsigned long long)IntBits, |
7 | ShiftedIntMask = (1 << IntShift) |
8 | }; |
9 | }; |
10 | X<1> x; |
11 |
1 | // RUN: %clang_cc1 %s -fsyntax-only -verify |
---|---|
2 | // expected-no-diagnostics |
3 | |
4 | template<int IntBits> struct X { |
5 | enum { |
6 | IntShift = (unsigned long long)IntBits, |
7 | ShiftedIntMask = (1 << IntShift) |
8 | }; |
9 | }; |
10 | X<1> x; |
11 |