1 // PR c++/82307
2 // { dg-do run { target c++11 } }
3 
4 #include <cassert>
5 
6 enum : short { VAL };
7 
foo(int)8 bool foo (int) { return true; }
foo(unsigned long long)9 bool foo (unsigned long long) { return false; }
10 
main()11 int main()
12 {
13   assert (foo (VAL));
14 }
15