aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2009-06-04 17:39:15 -0400
committerJason Merrill <jason@gcc.gnu.org>2009-06-04 17:39:15 -0400
commitefd767091881d2fb8df87536ec8ccf35d66c492c (patch)
treebe72d8639fad4d694adb5f147e024814e9243bf3
parent90409e4c8a5c522ebfc227b995ef50d1623729e5 (diff)
downloadgcc-efd767091881d2fb8df87536ec8ccf35d66c492c.zip
gcc-efd767091881d2fb8df87536ec8ccf35d66c492c.tar.gz
gcc-efd767091881d2fb8df87536ec8ccf35d66c492c.tar.bz2
pt.c (dependent_type_p_push): New fn.
* pt.c (dependent_type_p_push): New fn. * cp-tree.h: Declare it. * tree.c (canonical_type_variant): Use TYPE_CANONICAL. From-SVN: r148189
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.dg/template/error38.C2
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d7f3166..1cd5dc7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2009-06-04 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/template/error38.C: Add pointer-to-typedef case.
+
2009-06-04 Steve Ellcey <sje@cup.hp.com>
* gcc.dg/vect/vect-42.c: Modify vect_no_align case.
diff --git a/gcc/testsuite/g++.dg/template/error38.C b/gcc/testsuite/g++.dg/template/error38.C
index e26345f..6c25b9f 100644
--- a/gcc/testsuite/g++.dg/template/error38.C
+++ b/gcc/testsuite/g++.dg/template/error38.C
@@ -26,6 +26,7 @@ void f (T &t, int = 0); // { dg-message "" }
typedef int myint;
myint i;
+myint *p;
int main()
{
@@ -34,4 +35,5 @@ int main()
a.g(); // { dg-error "" }
f(i); // { dg-error "" }
+ f(p); // { dg-error "" }
}