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