]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR c++/16175 (Wrong type reported in diagnostic)
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
Sat, 24 Jul 2004 13:03:26 +0000 (13:03 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Sat, 24 Jul 2004 13:03:26 +0000 (13:03 +0000)
PR c++/16175
* error.c (dump_type) <BOUND_TEMPLATE_TEMPLATE_PARM case>: Output
cv qualifier.

* g++.dg/template/ttp10.C: New test.

From-SVN: r85117

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

index a83138b8ce73fc535ac2869d1cb3937371b79407..138e388cf326eb1501cd32142ba793d3005f6a08 100644 (file)
@@ -1,3 +1,9 @@
+2004-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       PR c++/16175
+       * error.c (dump_type) <BOUND_TEMPLATE_TEMPLATE_PARM case>: Output
+       cv qualifier.
+
 2004-05-31  Release Manager
 
        * GCC 3.3.4 Released.
index 235b08f59bf640aae95002be8fceefe6c4fce133..bd99ef49b5fa5c24e0f2fa8a093dbb229110ea93 100644 (file)
@@ -421,6 +421,7 @@ dump_type (t, flags)
     case BOUND_TEMPLATE_TEMPLATE_PARM:
       {
        tree args = TYPE_TI_ARGS (t);
+       dump_qualifiers (t, after);
        print_tree_identifier (scratch_buffer, TYPE_IDENTIFIER (t));
        print_template_argument_list_start (scratch_buffer);
         dump_template_argument_list (args, flags);
index da385606296a11272b3ea704e0444fe6d4a72735..b810bf99057e444167a23d7e4edc9bb1f7bb3a10 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       PR c++/16175
+       * g++.dg/template/ttp10.C: New test.
+
 2004-06-28  Josef Zlomek  <zlomekj@suse.cz>
 
        PR c/15549