PR c/71115 - [4.9/5/6/7 Regression] Missing warning: excess elements
commit8bdfbc08b8cb2f74bd2b7853492c2adeccc103d2
authormsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 May 2016 22:23:10 +0000 (20 22:23 +0000)
committermsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 May 2016 22:23:10 +0000 (20 22:23 +0000)
treeac73cfdeb4c5483ac27c5fdb146e58e30f7020d0
parent6827ab42687870a846f42e8a449e8f80922b1c28
PR c/71115 - [4.9/5/6/7 Regression] Missing warning: excess elements
in struct initializer

gcc/c/ChangeLog:
2016-05-20  Martin Sebor  <msebor@redhat.com>

PR c/71115
* c-typeck.c (error_init): Use
expansion_point_location_if_in_system_header.
(warning_init): Same.

gcc/testsuite/ChangeLog:
2016-05-20  Martin Sebor  <msebor@redhat.com>

PR c/71115
* gcc.dg/init-excess-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@236549 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c/ChangeLog
gcc/c/c-typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp1y/constexpr-sfinae.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/Woverride-init-1.c
gcc/testsuite/gcc.dg/Woverride-init-2.c
gcc/testsuite/gcc.dg/init-excess-2.c [new file with mode: 0644]