File tree Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 41
41
#include " UniqueDWARFASTType.h"
42
42
43
43
class DWARFASTParserClang ;
44
+ class DWARFASTParserSwift ;
44
45
45
46
namespace llvm {
46
47
class DWARFDebugAbbrev ;
Original file line number Diff line number Diff line change @@ -77,11 +77,16 @@ namespace llvm {
77
77
class LLVMContext ;
78
78
}
79
79
80
- class DWARFASTParser ;
81
80
class SwiftEnumDescriptor ;
82
81
83
82
namespace lldb_private {
84
83
84
+ namespace plugin {
85
+ namespace dwarf {
86
+ class DWARFASTParser ;
87
+ } // namespace dwarf
88
+ } // namespace plugin
89
+
85
90
struct SourceModule ;
86
91
class SwiftASTContext ;
87
92
class ClangExternalASTSourceCallbacks ;
@@ -549,7 +554,7 @@ class SwiftASTContext : public TypeSystemSwift {
549
554
550
555
bool IsFixedSize (CompilerType compiler_type);
551
556
552
- DWARFASTParser *GetDWARFParser () override ;
557
+ plugin::dwarf:: DWARFASTParser *GetDWARFParser () override ;
553
558
554
559
// CompilerDecl functions
555
560
ConstString DeclGetName (void *opaque_decl) override {
Original file line number Diff line number Diff line change @@ -109,7 +109,7 @@ class TypeSystemSwiftTypeRef : public TypeSystemSwift {
109
109
Status IsCompatible () override ;
110
110
111
111
void DiagnoseWarnings (Process &process, Module &module ) const override ;
112
- DWARFASTParser *GetDWARFParser () override ;
112
+ plugin::dwarf:: DWARFASTParser *GetDWARFParser () override ;
113
113
// CompilerDecl functions
114
114
ConstString DeclGetName (void *opaque_decl) override {
115
115
return ConstString (" " );
@@ -496,7 +496,7 @@ class TypeSystemSwiftTypeRef : public TypeSystemSwift {
496
496
mutable std::unique_ptr<SwiftDWARFImporterForClangTypes>
497
497
m_dwarf_importer_for_clang_types_up;
498
498
mutable std::unique_ptr<ClangNameImporter> m_name_importer_up;
499
- std::unique_ptr<DWARFASTParser> m_dwarf_ast_parser_up;
499
+ std::unique_ptr<plugin::dwarf:: DWARFASTParser> m_dwarf_ast_parser_up;
500
500
501
501
// / The APINotesManager responsible for each Clang module.
502
502
llvm::DenseMap<clang::Module *,
You can’t perform that action at this time.
0 commit comments