* parse.y (function_body): Suppress the block for the outermost
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jan 2002 14:42:09 +0000 (14:42 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jan 2002 14:42:09 +0000 (14:42 +0000)
commite0c6233d8e8fcc439ae2f00b776ca96d784b9aa0
tree3d7cb8c1f3c21239a3a8a7046c8a953c2a4a34a0
parentf608e0135a3d318462d2d3f7338eb8835971d62e
    * parse.y (function_body): Suppress the block for the outermost
        curly braces.
        * decl.c (pushdecl): Don't try to skip it.
        (begin_function_body): Keep the block we create, not the next one.
        * init.c (emit_base_init): Don't mess with keep_next_level.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49076 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/init.c
gcc/cp/parse.y