From: Jason Merrill Date: Thu, 4 Jun 2009 21:39:15 +0000 (-0400) Subject: pt.c (dependent_type_p_push): New fn. X-Git-Tag: releases/gcc-4.5.0~5368 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=efd767091881d2fb8df87536ec8ccf35d66c492c;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d7f3166b0013..1cd5dc76c8d7 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 e26345f29a3a..6c25b9f9c0fa 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 "" } }