File tree Expand file tree Collapse file tree 2 files changed +38
-4
lines changed Expand file tree Collapse file tree 2 files changed +38
-4
lines changed Original file line number Diff line number Diff line change @@ -190,9 +190,6 @@ class SectionList;
190
190
class SectionLoadHistory ;
191
191
class SectionLoadList ;
192
192
class Settings ;
193
- class SwiftASTContext ;
194
- class SwiftLanguageRuntime ;
195
- class SwiftREPL ;
196
193
class SourceManager ;
197
194
class SourceManagerImpl ;
198
195
class StackFrame ;
@@ -411,7 +408,6 @@ typedef std::weak_ptr<lldb_private::Section> SectionWP;
411
408
typedef std::shared_ptr<lldb_private::SectionLoadList> SectionLoadListSP;
412
409
typedef std::shared_ptr<lldb_private::SearchFilter> SearchFilterSP;
413
410
typedef std::shared_ptr<lldb_private::Settings> SettingsSP;
414
- typedef std::shared_ptr<lldb_private::SwiftASTContext> SwiftASTContextSP;
415
411
typedef std::unique_ptr<lldb_private::SourceManager> SourceManagerUP;
416
412
typedef std::shared_ptr<lldb_private::StackFrame> StackFrameSP;
417
413
typedef std::unique_ptr<lldb_private::StackFrame> StackFrameUP;
@@ -489,5 +485,7 @@ class StringRef;
489
485
490
486
} // namespace llvm
491
487
488
+ #include " swift-lldb-forward.h"
489
+
492
490
#endif // #if defined(__cplusplus)
493
491
#endif // LLDB_lldb_forward_h_
Original file line number Diff line number Diff line change
1
+ // ===-- swift-lldb-forward.h ------------------------------------*- C++ -*-===//
2
+ //
3
+ // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
+ // See https://llvm.org/LICENSE.txt for license information.
5
+ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
+ //
7
+ // ===----------------------------------------------------------------------===//
8
+
9
+ #ifndef LLDB_swift_lldb_forward_h_
10
+ #define LLDB_swift_lldb_forward_h_
11
+
12
+ #include " lldb-forward.h"
13
+
14
+ #if defined(__cplusplus)
15
+
16
+ #include " lldb/Utility/SharingPtr.h"
17
+
18
+ // lldb forward declarations
19
+ namespace lldb_private {
20
+ class SwiftASTContext ;
21
+ class SwiftLanguageRuntime ;
22
+ class SwiftREPL ;
23
+ } // namespace lldb_private
24
+
25
+ // lldb forward declarations
26
+ namespace lldb {
27
+ typedef std::shared_ptr<lldb_private::SwiftASTContext> SwiftASTContextSP;
28
+ } // namespace lldb
29
+
30
+ // llvm forward declarations
31
+ namespace llvm {
32
+
33
+ } // namespace llvm
34
+
35
+ #endif // #if defined(__cplusplus)
36
+ #endif // LLDB_swift_lldb_forward_h_
You can’t perform that action at this time.
0 commit comments