diff options
author | David Malcolm <dmalcolm@redhat.com> | 2016-06-13 17:14:42 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2016-06-13 17:14:42 +0000 |
commit | f7e4f2e3f34178795180ed6160b135eb7072c987 (patch) | |
tree | 2eb2383fe9349016fa39c6cb44fb770d7da1cc4b /gcc/input.c | |
parent | 5a0fa907139874e1c08f35a9de900548597a3e1b (diff) | |
download | gcc-f7e4f2e3f34178795180ed6160b135eb7072c987.zip gcc-f7e4f2e3f34178795180ed6160b135eb7072c987.tar.gz gcc-f7e4f2e3f34178795180ed6160b135eb7072c987.tar.bz2 |
C: fixits for named initializers
gcc/c/ChangeLog:
* c-parser.c (c_parser_initelt): Provide location of name for new
location_t param of set_init_label.
* c-tree.h (set_init_label): Add location_t param.
* c-typeck.c (set_init_index): Add "fieldname_loc" location_t
param and use it when issuing error messages about unrecognized
field names. Attempt to provide a fixit hint if appropriate,
otherwise update the error message to provide the type name.
gcc/testsuite/ChangeLog:
* gcc.dg/c99-init-2.c (c): Update expected error message.
* gcc.dg/init-bad-8.c (foo): Likewise.
* gcc.dg/spellcheck-fields-3.c: New test case.
From-SVN: r237387
Diffstat (limited to 'gcc/input.c')
0 files changed, 0 insertions, 0 deletions