(finish_decl): Don't do expand_decl_init for FUNCTION_DECL.
authorRichard Stallman <rms@gnu.org>
Fri, 7 Aug 1992 04:06:43 +0000 (04:06 +0000)
committerRichard Stallman <rms@gnu.org>
Fri, 7 Aug 1992 04:06:43 +0000 (04:06 +0000)
commit42dfa47fbd1e613be4a9fe25eb63f937c6f5e50c
treebccae51e7526a3c8899c5fddf9e132811593f2c0
parent5b00b2b9433b73c731807a5f9ea30336a262da32
(finish_decl): Don't do expand_decl_init for FUNCTION_DECL.

(finish_struct):  If bit field is of an unsigned
type that promotes to int, promote it unsigned if traditional
or if it is the same size as int.
(start_function):  Ditto for function return value.
(finish_function): Test only can_reach_end for the warning
about reaching the end of a non-void function.
(poplevel): If apparently nested inline function has
DECL_ABSTRACT_ORIGIN, don't output it; propagate TREE_ADDRESSABLE.
(pushdecl): When copying inline details into an extern decl,
copy DECL_RESULT, TREE_ASM_WRITTEN.  Set DECL_ABSTRACT_ORIGIN.

From-SVN: r1781
gcc/c-decl.c