diff options
author | Jason Merrill <jason@redhat.com> | 2009-06-04 17:39:15 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2009-06-04 17:39:15 -0400 |
commit | efd767091881d2fb8df87536ec8ccf35d66c492c (patch) | |
tree | be72d8639fad4d694adb5f147e024814e9243bf3 | |
parent | 90409e4c8a5c522ebfc227b995ef50d1623729e5 (diff) | |
download | gcc-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/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/error38.C | 2 |
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 "" } } |