]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/tree-core.h
tree.h (CONSTRUCTOR_NO_CLEARING): Define.
authorTristan Gingold <gingold@adacore.com>
Mon, 11 Nov 2013 16:55:29 +0000 (16:55 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Mon, 11 Nov 2013 16:55:29 +0000 (16:55 +0000)
commit1448093c327947d4b1a644c42ef82ce064d1dc31
tree9d801bea0646b4030a6ef1115de2690dafea369c
parent7008512d47e0b608da552569a5e2bb2eb1789bae
tree.h (CONSTRUCTOR_NO_CLEARING): Define.

* tree.h (CONSTRUCTOR_NO_CLEARING): Define.
* tree-core.h (CONSTRUCTOR_NO_CLEARING): Document it.
* tree.def (CONSTRUCTOR): Likewise.
* doc/generic.texi (CONSTRUCTOR): Likewise.  Update description.
* gimplify.c (gimplify_init_constructor): Do not clear the object when
the constructor is incomplete and CONSTRUCTOR_NO_CLEARING is set.
ada/
* gcc-interface/utils2.c (gnat_build_constructor): Also set the flag
CONSTRUCTOR_NO_CLEARING on the constructor.

From-SVN: r204677
gcc/ChangeLog
gcc/ada/ChangeLog
gcc/ada/gcc-interface/utils2.c
gcc/doc/generic.texi
gcc/tree-core.h
gcc/tree.def
gcc/tree.h