]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/c-family/c-common.h
c-tree.h (skip_evaluation): Move declaration...
authorAlexandre Oliva <aoliva@redhat.com>
Thu, 15 Aug 2002 21:16:23 +0000 (21:16 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Thu, 15 Aug 2002 21:16:23 +0000 (21:16 +0000)
commit25587e40f5d35cc73b6351b140e4c3d90aed8f7c
treebe917cdfeaeec953b25fe411d7db833f292e9f3a
parent0053afb9651947ee0bb421501ba71f042981dcae
c-tree.h (skip_evaluation): Move declaration...

* c-tree.h (skip_evaluation): Move declaration...
* c-common.h: ... here.
* c-typeck.c (build_external_ref): Don't assemble_external nor
mark a tree as used if skip_evaluation is set.
* c-parse.in (typeof): New non-terminal to set skip_evaluation
around TYPEOF.
(typespec_nonreserved_nonattr): Use it.

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