[lldb] Forward-declare ClangExpressionParser (NFC)
authorKazu Hirata <kazu@google.com>
Sun, 30 Jan 2022 20:32:53 +0000 (12:32 -0800)
committerKazu Hirata <kazu@google.com>
Sun, 30 Jan 2022 20:32:53 +0000 (12:32 -0800)
ClangUserExpression.h is relying on the forward declaration of
ClangExpressionParser in ClangFunctionCaller.h.  This patch moves the
forward declaration to ClangUserExpression.h.

lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h
lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h

index 8060b8c..151935b 100644 (file)
@@ -21,7 +21,6 @@
 namespace lldb_private {
 
 class ASTStructExtractor;
-class ClangExpressionParser;
 
 /// \class ClangFunctionCaller ClangFunctionCaller.h
 /// "lldb/Expression/ClangFunctionCaller.h" Encapsulates a function that can
index b628f6d..30cdd2f 100644 (file)
@@ -28,6 +28,8 @@
 
 namespace lldb_private {
 
+class ClangExpressionParser;
+
 /// \class ClangUserExpression ClangUserExpression.h
 /// "lldb/Expression/ClangUserExpression.h" Encapsulates a single expression
 /// for use with Clang