Revert r218925 - "Patch to warn if 'override' is missing"
This CL has caused bootstrap failures on Linux and OSX buildbots running with -Werror. Example report from http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux/builds/13183/steps/bootstrap%20clang/logs/stdio: ================================================================ [ 91%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o In file included from /home/dtoolsbot/build/sanitizer-x86_64-linux/build/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp:20: In file included from /home/dtoolsbot/build/sanitizer-x86_64-linux/build/llvm/lib/Target/R600/SIISelLowering.h:19: /home/dtoolsbot/build/sanitizer-x86_64-linux/build/llvm/lib/Target/R600/SIInstrInfo.h:71:8: error: 'getLdStBaseRegImmOfs' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override] bool getLdStBaseRegImmOfs(MachineInstr *LdSt, ^ /home/dtoolsbot/build/sanitizer-x86_64-linux/build/llvm/include/llvm/Target/TargetInstrInfo.h:815:16: note: overridden virtual function is here virtual bool getLdStBaseRegImmOfs(MachineInstr *LdSt, ^ ================================================================ git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@218969 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Basic/DiagnosticGroups.td 0 additions, 2 deletionsinclude/clang/Basic/DiagnosticGroups.td
- include/clang/Basic/DiagnosticSemaKinds.td 0 additions, 3 deletionsinclude/clang/Basic/DiagnosticSemaKinds.td
- include/clang/Sema/Sema.h 0 additions, 4 deletionsinclude/clang/Sema/Sema.h
- lib/Sema/SemaDeclCXX.cpp 1 addition, 39 deletionslib/Sema/SemaDeclCXX.cpp
- test/CXX/class.derived/class.virtual/p3-0x.cpp 4 additions, 4 deletionstest/CXX/class.derived/class.virtual/p3-0x.cpp
- test/FixIt/cxx11-fixit-missing-override.cpp 0 additions, 33 deletionstest/FixIt/cxx11-fixit-missing-override.cpp
- test/FixIt/fixit-cxx0x.cpp 2 additions, 2 deletionstest/FixIt/fixit-cxx0x.cpp
- test/Parser/MicrosoftExtensions.cpp 2 additions, 2 deletionstest/Parser/MicrosoftExtensions.cpp
- test/Parser/cxx0x-decl.cpp 2 additions, 2 deletionstest/Parser/cxx0x-decl.cpp
- test/Parser/cxx0x-in-cxx98.cpp 2 additions, 3 deletionstest/Parser/cxx0x-in-cxx98.cpp
- test/SemaCXX/MicrosoftExtensions.cpp 2 additions, 2 deletionstest/SemaCXX/MicrosoftExtensions.cpp
- test/SemaCXX/attr-gnu.cpp 2 additions, 3 deletionstest/SemaCXX/attr-gnu.cpp
- test/SemaCXX/cxx11-warn-missing-override.cpp 0 additions, 21 deletionstest/SemaCXX/cxx11-warn-missing-override.cpp
- test/SemaCXX/cxx98-compat.cpp 2 additions, 3 deletionstest/SemaCXX/cxx98-compat.cpp
- test/SemaCXX/ms-interface.cpp 2 additions, 2 deletionstest/SemaCXX/ms-interface.cpp
Loading
Please register or sign in to comment