Author: xiaobai Date: Tue May 7 16:11:05 2019 New Revision: 360208 URL: http://llvm.org/viewvc/llvm-project?rev=360208&view=rev Log: [Expression] Remove unused dependency
lldbExpression was linking against lldbPluginExpressionParserClang, and lldbPluginExpressionParserClang was linking against lldbExpression. There's no reason lldbExpression should need anything from lldbPluginExpressionParserClang, so let's remove that dependency. Modified: lldb/trunk/include/lldb/Expression/ExpressionVariable.h lldb/trunk/source/Expression/CMakeLists.txt lldb/trunk/source/Expression/UserExpression.cpp Modified: lldb/trunk/include/lldb/Expression/ExpressionVariable.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Expression/ExpressionVariable.h?rev=360208&r1=360207&r2=360208&view=diff ============================================================================== --- lldb/trunk/include/lldb/Expression/ExpressionVariable.h (original) +++ lldb/trunk/include/lldb/Expression/ExpressionVariable.h Tue May 7 16:11:05 2019 @@ -20,8 +20,6 @@ namespace lldb_private { -class ClangExpressionVariable; - class ExpressionVariable : public std::enable_shared_from_this<ExpressionVariable> { public: Modified: lldb/trunk/source/Expression/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/CMakeLists.txt?rev=360208&r1=360207&r2=360208&view=diff ============================================================================== --- lldb/trunk/source/Expression/CMakeLists.txt (original) +++ lldb/trunk/source/Expression/CMakeLists.txt Tue May 7 16:11:05 2019 @@ -28,7 +28,6 @@ add_lldb_library(lldbExpression lldbSymbol lldbTarget lldbUtility - lldbPluginExpressionParserClang lldbPluginObjectFileJIT LINK_COMPONENTS Modified: lldb/trunk/source/Expression/UserExpression.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/UserExpression.cpp?rev=360208&r1=360207&r2=360208&view=diff ============================================================================== --- lldb/trunk/source/Expression/UserExpression.cpp (original) +++ lldb/trunk/source/Expression/UserExpression.cpp Tue May 7 16:11:05 2019 @@ -15,11 +15,11 @@ #include <map> #include <string> -#include "Plugins/ExpressionParser/Clang/ClangPersistentVariables.h" #include "lldb/Core/Module.h" #include "lldb/Core/StreamFile.h" #include "lldb/Core/ValueObjectConstResult.h" #include "lldb/Expression/DiagnosticManager.h" +#include "lldb/Expression/ExpressionVariable.h" #include "lldb/Expression/IRExecutionUnit.h" #include "lldb/Expression/IRInterpreter.h" #include "lldb/Expression/Materializer.h" _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits