r117026 - in /trunk/gcc/cp: ChangeLog parser.c
steven@gcc.gnu.org
steven@gcc.gnu.org
Mon Sep 18 15:32:00 GMT 2006
Author: steven
Date: Mon Sep 18 15:32:43 2006
New Revision: 117026
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117026
Log:
PR c++/29087
* parser.c (cp_parser_labeled_statement): Return nothing. Do
not take in_statement_expr and in_compound as arguments. Rename
to cp_parser_label_for_labeled_statement. Parse only the label,
not the statement.
(cp_parser_statement): Parse the statement of a labeled-statement
from here, using tail recursion.
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/parser.c
More information about the Gcc-cvs
mailing list