Nathan Sidwell
88acc2e167
Port c++/78252 from GCC
PR c++/78252
* cp-demangle.c (struct d_print_info): Add is_lambda_arg field.
(d_print_init): Initialize it.
(d_print_comp_inner) <DEMANGLE_COMPONENT_TEMPLATE_PARAM>: Check
is_lambda_arg for auto.
<DEMANGLE_COMPONENT_REFERENCE,
DEMANGLE_COMPONENT_RVALUE_REFERENCE>: Skip smashing check when
is_lambda_arg.
<DEMANGLE_COMPONENT_LAMBDA>: Increment is_lambda_arg around arg
printing.
* testsuite/demangle-expected: Add lambda auto mangling cases.
2016-12-12 12:52:37 -05:00
..
2016-01-28 21:44:42 +01:00
2016-12-12 12:52:37 -05:00
2014-10-11 10:29:10 +01:00
2016-11-18 11:06:18 +01:00
2016-11-18 11:06:18 +01:00
2013-11-08 11:11:41 -07:00
2013-11-08 11:11:40 -07:00
2016-10-17 10:26:56 +01:00
2014-11-17 03:30:13 +01:00