1 // PR c++/77656
2 // { dg-do compile { target stdint_types } }
3 
4 #include <stdint.h>
5 
6 template<uint64_t _Val,
7 	 int _Val2 = (_Val >> 32)>
8 class Test {};
9 
10 template<uint32_t _X>
11 class Test2 : Test<_X> {};
12 
13 template<uint32_t _X>
14 class Test3 : Test<(uint64_t) _X> {};
15