]> granicus.if.org Git - clang/commit
Change the error when a '+=' follows a declaration to suggest a fixit to '=' instead...
authorRichard Trieu <rtrieu@google.com>
Wed, 18 Jan 2012 22:54:52 +0000 (22:54 +0000)
committerRichard Trieu <rtrieu@google.com>
Wed, 18 Jan 2012 22:54:52 +0000 (22:54 +0000)
commitd6c7c67313634b317a0d63c32be0511a121bb33d
tree6ad1b344b9e35abc16feaf2077bb26eb258ef6b6
parent8e87490124b02ffb8eaa06fab26dfc78625613f5
Change the error when a '+=' follows a declaration to suggest a fixit to '=' instead of just suggesting a ';'.

Old error:
plusequaldeclare1.cc:3:8: error: expected ';' at end of declaration
  int x += 6;
       ^
       ;

New error:
plusequaldeclare1.cc:3:9: error: invalid '+=' at end of declaration; did you
      mean '='?
  int x += 6;
        ^~
        =

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148433 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Parse/Parser.h
lib/Parse/ParseDecl.cpp
lib/Parse/ParseExprCXX.cpp
lib/Parse/Parser.cpp
test/FixIt/fixit.cpp