OSDN Git Service

2009-04-16 Andrew Pinski <pinskia@gmail.com>
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Apr 2009 17:07:06 +0000 (17:07 +0000)
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Apr 2009 17:07:06 +0000 (17:07 +0000)
        PR C++/28766
        * g++.dg/ext/complit11.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146203 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/complit11.C [new file with mode: 0644]

index 0096410..fcc05cb 100644 (file)
@@ -1,3 +1,8 @@
+2009-04-16  Andrew Pinski  <pinskia@gmail.com>
+
+       PR C++/28766
+       * g++.dg/ext/complit11.C: New testcase.
+
 2009-04-15  Le-Chun Wu  <lcwu@google.com>
 
        PR c++/39551
diff --git a/gcc/testsuite/g++.dg/ext/complit11.C b/gcc/testsuite/g++.dg/ext/complit11.C
new file mode 100644 (file)
index 0000000..a248755
--- /dev/null
@@ -0,0 +1,15 @@
+// { dg-do compile }
+
+struct A { int i; };
+
+template<int t>
+void foo()
+{
+    ((struct A) { 0 }).i += 1;
+}
+
+void g(void)
+{
+  foo<0>();
+}
+