]> granicus.if.org Git - clang/commitdiff
Improve caret location for the GNU old-style field designator warning, from David...
authorDouglas Gregor <dgregor@apple.com>
Sat, 27 Aug 2011 00:13:16 +0000 (00:13 +0000)
committerDouglas Gregor <dgregor@apple.com>
Sat, 27 Aug 2011 00:13:16 +0000 (00:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138684 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Parse/ParseInit.cpp

index 2c9278a90033b246a23060c9d1b51447781f391f..ad7bcb2dd5455b0bfe72747137dc2ab4a2fae3b6 100644 (file)
@@ -90,7 +90,7 @@ ExprResult Parser::ParseInitializerWithPotentialDesignator() {
     assert(Tok.is(tok::colon) && "MayBeDesignationStart not working properly!");
     SourceLocation ColonLoc = ConsumeToken();
 
-    Diag(Tok, diag::ext_gnu_old_style_field_designator)
+    Diag(NameLoc, diag::ext_gnu_old_style_field_designator)
       << FixItHint::CreateReplacement(SourceRange(NameLoc, ColonLoc),
                                       NewSyntax.str());