diff options
author | Jason Merrill <jason@redhat.com> | 2009-10-17 02:11:08 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2009-10-17 02:11:08 -0400 |
commit | 6c3f4949eeda138f5ffa0377443d626951ecc0a7 (patch) | |
tree | 9b15630abf437c27a20a3a76ca381a953f3d6109 /gcc/hwint.h | |
parent | f3dab3bade514a8bc1da85da5b19fc482e275864 (diff) | |
download | gcc-6c3f4949eeda138f5ffa0377443d626951ecc0a7.zip gcc-6c3f4949eeda138f5ffa0377443d626951ecc0a7.tar.gz gcc-6c3f4949eeda138f5ffa0377443d626951ecc0a7.tar.bz2 |
re PR c++/38798 ([c++0x] Trouble with struct/class/enum keyword in late return types)
PR c++/38798
* parser.c (CP_PARSER_FLAGS_NO_TYPE_DEFINITIONS): New.
(cp_parser_type_specifier): Don't try to parse a class-specifier
or enum-specifier in that case.
(cp_parser_trailing_type_id): New.
(cp_parser_late_return_type_opt): Call it.
(cp_parser_type_id_1): Add is_trailing_return parm.
(cp_parser_type_specifier_seq): Likewise.
From-SVN: r152924
Diffstat (limited to 'gcc/hwint.h')
0 files changed, 0 insertions, 0 deletions