Message ID | 20191008162533.GA2954@redhat.com |
---|---|
State | New |
Headers | show |
Series | C++ PATCH to add test for DR 685 | expand |
diff --git gcc/testsuite/g++.dg/cpp0x/scoped_enum9.C gcc/testsuite/g++.dg/cpp0x/scoped_enum9.C new file mode 100644 index 00000000000..f38f26dc35b --- /dev/null +++ gcc/testsuite/g++.dg/cpp0x/scoped_enum9.C @@ -0,0 +1,11 @@ +// DR 685 - Integral promotion of enumeration ignores fixed underlying type. +// { dg-do compile { target c++11 } } + +enum E: long { e }; + +void f(int); +int f(long); + +void g() { + int k = f(e); +}