PR c/64918
commitdc5945dc9b18edcd7bbe943cb8a2345667e7b39e
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 May 2015 22:14:27 +0000 (7 22:14 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 May 2015 22:14:27 +0000 (7 22:14 +0000)
treea4a9c2c021afac07acf40e5d31b847542a1e7816
parentcdc64059c5405c2b3c489b071edfe2127cc45333
PR c/64918
* c.opt (Woverride-init-side-effects): New option.

* c-typeck.c (add_pending_init): Use OPT_Woverride_init_side_effects.
(output_init_element): Likewise.

* doc/invoke.texi: Document -Woverride-init-side-effects.

* gcc.dg/Woverride-init-side-effects-1.c: New test.
* gcc.dg/Woverride-init-side-effects-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222894 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c.opt
gcc/c/ChangeLog
gcc/c/c-typeck.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/Woverride-init-side-effects-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/Woverride-init-side-effects-2.c [new file with mode: 0644]