aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2011-10-29 00:04:55 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2011-10-29 00:04:55 +0000
commitf6d3d0fd4fccf88784c5f004d3202602bd24b025 (patch)
treed7eac36905e2e53dceafa5fe863f88966a8f242e /gcc
parentb8d84495f84f41a27c0c26290f9573fa541df85a (diff)
downloadgcc-f6d3d0fd4fccf88784c5f004d3202602bd24b025.zip
gcc-f6d3d0fd4fccf88784c5f004d3202602bd24b025.tar.gz
gcc-f6d3d0fd4fccf88784c5f004d3202602bd24b025.tar.bz2
2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
Revert Fix for c++/50864. From-SVN: r180639
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog9
-rw-r--r--gcc/testsuite/ChangeLog8
-rw-r--r--gcc/testsuite/g++.dg/template/crash109.C10
3 files changed, 17 insertions, 10 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 750362b..b25d362 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5 +1,14 @@
2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
+ Revert:
+ 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/50864
+ * pt.c (tsubst_copy_and_build): Fix qualified_name_lookup_error
+ call in case COMPONENT_REF.
+
+2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
+
* pt.c (unify_pack_expansion): Initialize bad_old_arg and bad_new_arg.
2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index beab46e..27d44e6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ Revert:
+ 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/50864
+ * g++.dg/template/crash109.C: New.
+
2011-10-28 Jason Merrill <jason@redhat.com>
* c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
diff --git a/gcc/testsuite/g++.dg/template/crash109.C b/gcc/testsuite/g++.dg/template/crash109.C
deleted file mode 100644
index 3f2f81e..0000000
--- a/gcc/testsuite/g++.dg/template/crash109.C
+++ /dev/null
@@ -1,10 +0,0 @@
-// PR c++/50864
-
-namespace impl
-{
- template <class T> T create();
-}
-
-template <class T, class U, __SIZE_TYPE__
- = sizeof(impl::create<T>() -> impl::create<U>())> // { dg-error "not a member" }
-struct foo;