]> gcc.gnu.org Git - gcc.git/commitdiff
pt.c (dependent_type_p_push): New fn.
authorJason Merrill <jason@redhat.com>
Thu, 4 Jun 2009 21:39:15 +0000 (17:39 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 4 Jun 2009 21:39:15 +0000 (17:39 -0400)
        * pt.c (dependent_type_p_push): New fn.
        * cp-tree.h: Declare it.
        * tree.c (canonical_type_variant): Use TYPE_CANONICAL.

From-SVN: r148189

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/error38.C

index d7f3166b00137b7a20b4472f62c3061a5239420f..1cd5dc76c8d75a418cf7625470642ee49735031a 100644 (file)
@@ -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.
index e26345f29a3ae4d720667865c1fe2ea6844f0c59..6c25b9f9c0fa193479f94d13252d9c946267a814 100644 (file)
@@ -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 "" }
 }
This page took 0.081037 seconds and 5 git commands to generate.