diff options
author | Eugene Zelenko <eugene.zelenko@gmail.com> | 2015-10-21 01:03:30 +0000 |
---|---|---|
committer | Eugene Zelenko <eugene.zelenko@gmail.com> | 2015-10-21 01:03:30 +0000 |
commit | 4c3f2b944689bdb23e929ab27815bbc87c20c035 (patch) | |
tree | bb0b2e6e539fc4a64edae76224c1185e9c0af8eb /lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp | |
parent | 9a6940cef4c7f9c2e33fbbd84b775e5b4d5ffd99 (diff) | |
download | bcm5719-llvm-4c3f2b944689bdb23e929ab27815bbc87c20c035.tar.gz bcm5719-llvm-4c3f2b944689bdb23e929ab27815bbc87c20c035.zip |
Fix Clang-tidy modernize-use-override warnings in some files in source/Plugins; other minor fixes.
Differential Revision: http://reviews.llvm.org/D13916
llvm-svn: 250872
Diffstat (limited to 'lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp')
-rw-r--r-- | lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp | 72 |
1 files changed, 39 insertions, 33 deletions
diff --git a/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp b/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp index 3f90f12aca6..35ad705fa69 100644 --- a/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp +++ b/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp @@ -7,36 +7,9 @@ // //===----------------------------------------------------------------------===// -#include "ClangExpressionParser.h" - -#include "ClangASTSource.h" -#include "ClangExpressionHelper.h" -#include "ClangExpressionDeclMap.h" -#include "ClangModulesDeclVendor.h" -#include "ClangPersistentVariables.h" -#include "IRForTarget.h" - -#include "lldb/Core/ArchSpec.h" -#include "lldb/Core/DataBufferHeap.h" -#include "lldb/Core/Debugger.h" -#include "lldb/Core/Disassembler.h" -#include "lldb/Core/Log.h" -#include "lldb/Core/Module.h" -#include "lldb/Core/Stream.h" -#include "lldb/Core/StreamFile.h" -#include "lldb/Core/StreamString.h" -#include "lldb/Expression/IRExecutionUnit.h" -#include "lldb/Expression/IRDynamicChecks.h" -#include "lldb/Expression/IRInterpreter.h" -#include "lldb/Host/File.h" -#include "lldb/Host/HostInfo.h" -#include "lldb/Symbol/ClangASTContext.h" -#include "lldb/Symbol/SymbolVendor.h" -#include "lldb/Target/ExecutionContext.h" -#include "lldb/Target/ObjCLanguageRuntime.h" -#include "lldb/Target/Process.h" -#include "lldb/Target/Target.h" - +// C Includes +// C++ Includes +// Other libraries and framework includes #include "clang/AST/ASTContext.h" #include "clang/AST/ExternalASTSource.h" #include "clang/Basic/FileManager.h" @@ -73,6 +46,37 @@ #include "llvm/Support/Host.h" #include "llvm/Support/Signals.h" +// Project includes +#include "ClangExpressionParser.h" + +#include "ClangASTSource.h" +#include "ClangExpressionHelper.h" +#include "ClangExpressionDeclMap.h" +#include "ClangModulesDeclVendor.h" +#include "ClangPersistentVariables.h" +#include "IRForTarget.h" + +#include "lldb/Core/ArchSpec.h" +#include "lldb/Core/DataBufferHeap.h" +#include "lldb/Core/Debugger.h" +#include "lldb/Core/Disassembler.h" +#include "lldb/Core/Log.h" +#include "lldb/Core/Module.h" +#include "lldb/Core/Stream.h" +#include "lldb/Core/StreamFile.h" +#include "lldb/Core/StreamString.h" +#include "lldb/Expression/IRExecutionUnit.h" +#include "lldb/Expression/IRDynamicChecks.h" +#include "lldb/Expression/IRInterpreter.h" +#include "lldb/Host/File.h" +#include "lldb/Host/HostInfo.h" +#include "lldb/Symbol/ClangASTContext.h" +#include "lldb/Symbol/SymbolVendor.h" +#include "lldb/Target/ExecutionContext.h" +#include "lldb/Target/ObjCLanguageRuntime.h" +#include "lldb/Target/Process.h" +#include "lldb/Target/Target.h" + using namespace clang; using namespace llvm; using namespace lldb_private; @@ -103,6 +107,7 @@ class ClangExpressionParser::LLDBPreprocessorCallbacks : public PPCallbacks ClangPersistentVariables &m_persistent_vars; StreamString m_error_stream; bool m_has_errors = false; + public: LLDBPreprocessorCallbacks(ClangModulesDeclVendor &decl_vendor, ClangPersistentVariables &persistent_vars) : @@ -111,9 +116,10 @@ public: { } - virtual void moduleImport(SourceLocation import_location, - clang::ModuleIdPath path, - const clang::Module * /*null*/) + void + moduleImport(SourceLocation import_location, + clang::ModuleIdPath path, + const clang::Module * /*null*/) override { std::vector<ConstString> string_path; |