http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47791
Summary: finish function is using absolute value instead of the #defined one Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: bvi...@gmail.com GCC Version: GCC 4.6.0-20101211-experimental In couple places, the parameters passed into "finish_function" is the absolute value and not the "#define"d one. E.g. in the "cp_parser_lambda_body" function, finish function is passed in the number "2" instead of using "SF_INCLASS_INLINE." I think this could cause some problems in future versions. Thanks, Balaji V. Iyer.