aboutsummaryrefslogtreecommitdiff
path: root/libjava/contrib
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2011-02-23 23:56:26 -0500
committerJason Merrill <jason@gcc.gnu.org>2011-02-23 23:56:26 -0500
commit67e18edbc6fcddeb11629224e53629bdb59c7ed1 (patch)
treed6fdd251fa53f073e7a55645ed002529e562a279 /libjava/contrib
parent5a30f819c7f84dcee4987b96d7e9d8ea0177fe90 (diff)
downloadgcc-67e18edbc6fcddeb11629224e53629bdb59c7ed1.zip
gcc-67e18edbc6fcddeb11629224e53629bdb59c7ed1.tar.gz
gcc-67e18edbc6fcddeb11629224e53629bdb59c7ed1.tar.bz2
cp-tree.h (DECL_PARM_LEVEL): New.
* cp-tree.h (DECL_PARM_LEVEL): New. (struct lang_decl_parm): Add level field. * name-lookup.c (function_parm_depth): New fn. * name-lookup.h: Declare it. * parser.c (cp_parser_parameter_declaration_list): Use it. * mangle.c (struct globals): Add parm_depth field. (write_bare_function_type): Adjust it. (write_expression): Include the level delta in PARM_DECL mangling for abi >= 6. * semantics.c (finish_decltype_type): Remove shortcut for decltype of id-expression. * mangle.c (write_type) [DECLTYPE_TYPE]: Strip it here for abi < 6. From-SVN: r170459
Diffstat (limited to 'libjava/contrib')
0 files changed, 0 insertions, 0 deletions