[Bug objc/68438] [6 Regression] Conditional jump or move depends on uninitialised value in location_adhoc_data_eq (line-map.c:89)
dmalcolm at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Nov 23 21:00:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68438
--- Comment #2 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Author: dmalcolm
Date: Mon Nov 23 21:00:13 2015
New Revision: 230775
URL: https://gcc.gnu.org/viewcvs?rev=230775&root=gcc&view=rev
Log:
Fix PR objc/68438 (uninitialized source ranges)
gcc/c/ChangeLog:
PR objc/68438
* c-parser.c (c_parser_postfix_expression): Set up source ranges
for various Objective-C constructs: Class.name syntax,
@selector(), @protocol(), @encode(), and [] message syntax.
gcc/testsuite/ChangeLog:
PR objc/68438
* objc.dg/plugin: New subdirectory.
* objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
* objc.dg/plugin/plugin.exp: New file, based on
gcc.dg/plugin/plugin.exp.
Added:
trunk/gcc/testsuite/objc.dg/plugin/
trunk/gcc/testsuite/objc.dg/plugin/diagnostic-test-expressions-1.m
trunk/gcc/testsuite/objc.dg/plugin/plugin.exp
Modified:
trunk/gcc/c/ChangeLog
trunk/gcc/c/c-parser.c
trunk/gcc/testsuite/ChangeLog
More information about the Gcc-bugs
mailing list