aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/g++.dg/template/enum4.C
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.9/gcc/testsuite/g++.dg/template/enum4.C')
-rw-r--r--gcc-4.9/gcc/testsuite/g++.dg/template/enum4.C9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/enum4.C b/gcc-4.9/gcc/testsuite/g++.dg/template/enum4.C
new file mode 100644
index 000000000..97e0b848d
--- /dev/null
+++ b/gcc-4.9/gcc/testsuite/g++.dg/template/enum4.C
@@ -0,0 +1,9 @@
+// PR c++/18020
+
+template <typename> struct bar {
+ enum {
+ e1 = 1,
+ e2 = ~e1
+ };
+};
+template struct bar<int>;