]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/c-common.c
c-common.c (finish_label_expr): New function, lifted from from cp/semantics.c.
authorNeil Booth <neil@daikokuya.demon.co.uk>
Fri, 11 May 2001 06:38:48 +0000 (06:38 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Fri, 11 May 2001 06:38:48 +0000 (06:38 +0000)
commit15b732b28893897ac585cf62e2646f001a22531f
tree1a696e8ab4e8b4b64edcb8b6dc6f47202bb5ddae
parent8e93d44655a8a0cee4a687ac973a54d847e4924b
c-common.c (finish_label_expr): New function, lifted from from cp/semantics.c.

* c-common.c (finish_label_expr): New function, lifted from
from cp/semantics.c.
* c-common.h (finish_label_expr, lookup_label): New prototypes.
* c-parse.in: Move 3 blocks of parser code into new functions.
* c-typeck.c (simple_asm_stmt, c_cast_expr): New functions.
* c-tree.h (simple_asm_stmt, c_cast_expr): New prototypes.
(lookup_label): Remove.

From-SVN: r41959
gcc/ChangeLog
gcc/c-common.c
gcc/c-common.h
gcc/c-parse.in
gcc/c-tree.h
gcc/c-typeck.c