Generate more intuitive name for 'auto' parameters.
authorAdam Butcher <adam@jessamine.co.uk>
Mon, 23 Sep 2013 22:43:25 +0000 (23:43 +0100)
committerAdam Butcher <abutcher@gcc.gnu.org>
Mon, 23 Sep 2013 22:43:25 +0000 (23:43 +0100)
* parser.c (make_generic_type_name): Spell generic type names '<autoN>'
rather than '__GenN'.

From-SVN: r202849

gcc/cp/ChangeLog
gcc/cp/parser.c

index c97cb4546b0ffbf24a4d274851fd21d8a4ec41e0..156dea21b0ca30e281e81aa1e52a684f6348e352 100644 (file)
@@ -1,3 +1,8 @@
+2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
+
+       * parser.c (make_generic_type_name): Spell generic type names '<autoN>'
+       rather than '__GenN'.
+
 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
 
        * lambda.c (maybe_add_lambda_conv_op): Don't check for instantiated
index fac3808e424ad2a5ffb0102852e01ffbdd024ed7..82abf7c8954a0919afe67cba608da79f4e20876a 100644 (file)
@@ -28902,7 +28902,7 @@ static tree
 make_generic_type_name ()
 {
   char buf[32];
-  sprintf (buf, "__GenT%d", ++generic_parm_count);
+  sprintf (buf, "<auto%d>", ++generic_parm_count);
   return get_identifier (buf);
 }