]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR c++/9459 (typeof in return type specification of template not supported)
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
Wed, 19 Feb 2003 15:28:31 +0000 (15:28 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Wed, 19 Feb 2003 15:28:31 +0000 (15:28 +0000)
PR c++/9459
* error.c (dump_type_prefix): Handle TYPEOF_TYPE.
(dump_type_suffix): Likewise.

* g++.dg/ext/typeof4.C: New test.

From-SVN: r63115

gcc/cp/ChangeLog
gcc/cp/error.c
gcc/testsuite/ChangeLog

index 43053d5043e899a6f27e99ea1be0196f7006a3c0..892b52601f05885ce6d64fe4572e834e24efaea1 100644 (file)
@@ -1,3 +1,9 @@
+2003-02-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       PR c++/9459
+       * error.c (dump_type_prefix): Handle TYPEOF_TYPE.
+       (dump_type_suffix): Likewise.
+
 2003-02-10  Jason Merrill  <jason@redhat.com>
 
        * call.c (call_builtin_trap): New fn.
index a0217ae4cb6152f0ca595af6888a7481b22a0668..719343697a7f9c9df5f367ea2c6a62f2bf7de81f 100644 (file)
@@ -692,6 +692,7 @@ dump_type_prefix (t, flags)
     case TYPENAME_TYPE:
     case COMPLEX_TYPE:
     case VECTOR_TYPE:
+    case TYPEOF_TYPE:
       dump_type (t, flags);
       padding = before;
       break;
@@ -788,6 +789,7 @@ dump_type_suffix (t, flags)
     case TYPENAME_TYPE:
     case COMPLEX_TYPE:
     case VECTOR_TYPE:
+    case TYPEOF_TYPE:
       break;
 
     default:
index 50bfe987edf8113d26c32ba38e0b7ee56539833a..2616ac3db634e455c0e2ccb55fe9451f095a936d 100644 (file)
@@ -1,3 +1,8 @@
+2003-02-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       PR c++/9459
+       * g++.dg/ext/typeof4.C: New test.
+
 2003-02-18  Jakub Jelinek  <jakub@redhat.com>
 
        * gcc.dg/20030217-1.c: New test.