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 ;
@@ -542,7 +547,7 @@ class SwiftASTContext : public TypeSystemSwift {
542
547
543
548
bool IsFixedSize (CompilerType compiler_type);
544
549
545
- DWARFASTParser *GetDWARFParser () override ;
550
+ plugin::dwarf:: DWARFASTParser *GetDWARFParser () override ;
546
551
547
552
// CompilerDecl functions
548
553
ConstString DeclGetName (void *opaque_decl) override {
Original file line number Diff line number Diff line change @@ -107,7 +107,7 @@ class TypeSystemSwiftTypeRef : public TypeSystemSwift {
107
107
Status IsCompatible () override ;
108
108
109
109
void DiagnoseWarnings (Process &process, Module &module ) const override ;
110
- DWARFASTParser *GetDWARFParser () override ;
110
+ plugin::dwarf:: DWARFASTParser *GetDWARFParser () override ;
111
111
// CompilerDecl functions
112
112
ConstString DeclGetName (void *opaque_decl) override {
113
113
return ConstString (" " );
@@ -488,7 +488,7 @@ class TypeSystemSwiftTypeRef : public TypeSystemSwift {
488
488
mutable std::unique_ptr<SwiftDWARFImporterForClangTypes>
489
489
m_dwarf_importer_for_clang_types_up;
490
490
mutable std::unique_ptr<ClangNameImporter> m_name_importer_up;
491
- std::unique_ptr<DWARFASTParser> m_dwarf_ast_parser_up;
491
+ std::unique_ptr<plugin::dwarf:: DWARFASTParser> m_dwarf_ast_parser_up;
492
492
493
493
// / The APINotesManager responsible for each Clang module.
494
494
llvm::DenseMap<clang::Module *,
You can’t perform that action at this time.
0 commit comments