aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/testsuite/ChangeLog11
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/decltype56.C11
2 files changed, 19 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ed6f55b..327018f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,11 +1,15 @@
+2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/52816
+ * g++.dg/cpp0x/decltype56.C: New.
+
2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.dg/pr53265.c: Correct line number in dg-message.
2013-07-22 Diego Novillo <dnovillo@google.com>
- * testsuite/g++.dg/pr57878.C: Do not force -m32. Use
- target ilp32.
+ * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
2013-07-22 Georg-Johann Lay <avr@gjlay.de>
@@ -61,7 +65,8 @@
* gcc.target/sparc/struct-ret-check.c: Likewise.
* gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
* gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
- * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: Likewise.
+ * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
+ Likewise.
2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
diff --git a/gcc/testsuite/g++.dg/cpp0x/decltype56.C b/gcc/testsuite/g++.dg/cpp0x/decltype56.C
new file mode 100644
index 0000000..b44fad0
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/decltype56.C
@@ -0,0 +1,11 @@
+// PR c++/52816
+// { dg-do compile { target c++11 } }
+
+class c {
+ int f;
+ public:
+ template <typename A>
+ decltype(f) m(A) const;
+};
+
+decltype(c{}.m(0)) i;