From efd767091881d2fb8df87536ec8ccf35d66c492c Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Thu, 4 Jun 2009 17:39:15 -0400 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/g++.dg/template/error38.C | 2 ++ 2 files changed, 6 insertions(+) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d7f3166b001..1cd5dc76c8d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2009-06-04 Jason Merrill + + * g++.dg/template/error38.C: Add pointer-to-typedef case. + 2009-06-04 Steve Ellcey * 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 e26345f29a3..6c25b9f9c0f 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 "" } }