[PATCH] Use 'override/final' instead of 'virtual' for overridden methods

Alexander Kornienko alexfh at google.com
Thu Apr 9 10:30:14 PDT 2015


Hi dblaikie,

The patch is generated using clang-tidy misc-use-override check.

This command was used:

  tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \
    -checks='-*,misc-use-override' -header-filter='llvm|clang' -j=32 -fix

http://reviews.llvm.org/D8926

Files:
  examples/PrintFunctionNames/PrintFunctionNames.cpp
  include/clang/AST/VTableBuilder.h
  include/clang/ASTMatchers/ASTMatchersInternal.h
  include/clang/ASTMatchers/Dynamic/Parser.h
  include/clang/ASTMatchers/Dynamic/VariantValue.h
  include/clang/Analysis/Analyses/Dominators.h
  include/clang/Analysis/Analyses/LiveVariables.h
  include/clang/Analysis/AnalysisContext.h
  include/clang/Basic/Diagnostic.h
  include/clang/CodeGen/CodeGenAction.h
  include/clang/Driver/Job.h
  include/clang/Frontend/ASTUnit.h
  include/clang/Frontend/CompilerInstance.h
  include/clang/Frontend/DiagnosticRenderer.h
  include/clang/Frontend/FrontendActions.h
  include/clang/Frontend/MultiplexConsumer.h
  include/clang/Frontend/TextDiagnostic.h
  include/clang/Frontend/TextDiagnosticPrinter.h
  include/clang/Frontend/VerifyDiagnosticConsumer.h
  include/clang/Lex/PTHLexer.h
  include/clang/Lex/PTHManager.h
  include/clang/Lex/Pragma.h
  include/clang/Parse/Parser.h
  include/clang/Rewrite/Frontend/FixItRewriter.h
  include/clang/Rewrite/Frontend/FrontendActions.h
  include/clang/Sema/ExternalSemaSource.h
  include/clang/Sema/MultiplexExternalSemaSource.h
  include/clang/Sema/ScopeInfo.h
  include/clang/Serialization/ASTReader.h
  include/clang/Serialization/ASTWriter.h
  include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
  include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
  include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
  include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
  include/clang/Tooling/Tooling.h
  lib/ARCMigrate/ARCMT.cpp
  lib/ARCMigrate/ObjCMT.cpp
  lib/ASTMatchers/ASTMatchFinder.cpp
  lib/ASTMatchers/Dynamic/Marshallers.h
  lib/Analysis/CFG.cpp
  lib/Analysis/UninitializedValues.cpp
  lib/Basic/Targets.cpp
  lib/Basic/VirtualFileSystem.cpp
  lib/CodeGen/CGOpenMPRuntime.cpp
  lib/CodeGen/ModuleBuilder.cpp
  lib/CodeGen/TargetInfo.cpp
  lib/Driver/ToolChains.h
  lib/Format/UnwrappedLineParser.cpp
  lib/Frontend/CacheTokens.cpp
  lib/Frontend/ChainedIncludesSource.cpp
  lib/Frontend/FrontendAction.cpp
  lib/Frontend/FrontendActions.cpp
  lib/Frontend/HeaderIncludeGen.cpp
  lib/Frontend/Rewrite/RewriteModernObjC.cpp
  lib/Frontend/Rewrite/RewriteObjC.cpp
  lib/Frontend/SerializedDiagnosticPrinter.cpp
  lib/Frontend/VerifyDiagnosticConsumer.cpp
  lib/Sema/AnalysisBasedWarnings.cpp
  lib/Sema/SemaExprCXX.cpp
  lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
  lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  lib/StaticAnalyzer/Core/SimpleConstraintManager.h
  lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  lib/StaticAnalyzer/Frontend/ModelInjector.h
  lib/Tooling/CompilationDatabase.cpp
  tools/libclang/CIndexCodeCompletion.cpp
  tools/libclang/CIndexDiagnostic.cpp
  tools/libclang/CIndexDiagnostic.h
  tools/libclang/CXLoadedDiagnostic.cpp
  tools/libclang/CXLoadedDiagnostic.h
  unittests/AST/DeclPrinterTest.cpp
  unittests/AST/ExternalASTSourceTest.cpp
  unittests/AST/MatchVerifier.h
  unittests/AST/NamedDeclPrinterTest.cpp
  unittests/AST/SourceLocationTest.cpp
  unittests/AST/StmtPrinterTest.cpp
  unittests/ASTMatchers/ASTMatchersTest.cpp
  unittests/ASTMatchers/Dynamic/ParserTest.cpp
  unittests/Basic/SourceManagerTest.cpp
  unittests/Basic/VirtualFileSystemTest.cpp
  unittests/Frontend/FrontendActionTest.cpp
  unittests/Lex/PPCallbacksTest.cpp
  unittests/Sema/ExternalSemaSourceTest.cpp
  unittests/Tooling/CommentHandlerTest.cpp
  unittests/Tooling/CompilationDatabaseTest.cpp
  unittests/Tooling/RefactoringTest.cpp
  unittests/Tooling/TestVisitor.h
  unittests/Tooling/ToolingTest.cpp
  unittests/libclang/LibclangTest.cpp
  utils/TableGen/NeonEmitter.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8926.23502.patch
Type: text/x-patch
Size: 86080 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150409/5af8dd30/attachment.bin>


More information about the cfe-commits mailing list