PR c/60257
commit053a0ded1134a869da568264520506da09477329
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 May 2014 07:35:05 +0000 (1 07:35 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 May 2014 07:35:05 +0000 (1 07:35 +0000)
treef5de2e6b0ec86ec0665eeb06f19f3d927f3e9f63
parent694296f2bc5c451960002db6882ae1e590bc70a7
PR c/60257
* c-typeck.c (warning_init): Add location_t parameter.  Call
warning_at instead of warning.
(push_init_level): Pass input_location to warning_init.
(add_pending_init): Add location_t parameter.  Pass loc to
warning_init.
(set_nonincremental_init): Pass input_location to add_pending_init.
(set_nonincremental_init_from_string): Likewise.
(output_init_element): Pass loc to warning_init and to
add_pending_init.

* gcc.dg/pr60257.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209974 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c/ChangeLog
gcc/c/c-typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr60257.c [new file with mode: 0644]