@@ -173,6 +173,8 @@ class TypeSystemSwift : public TypeSystem {
173
173
lldb::opaque_compiler_type_t type, Stream *s,
174
174
bool print_help_if_available, bool print_extensions_if_available,
175
175
lldb::DescriptionLevel level = lldb::eDescriptionLevelFull) = 0;
176
+ virtual CompilerType
177
+ GetTypeFromMangledTypename (ConstString mangled_typename) = 0 ;
176
178
177
179
// / Unavailable hardcoded functions that don't make sense for Swift.
178
180
// / \{
@@ -277,7 +279,8 @@ class TypeSystemSwiftTypeRef : public TypeSystemSwift {
277
279
swift::CanType GetCanonicalSwiftType (CompilerType compiler_type);
278
280
swift::Type GetSwiftType (CompilerType compiler_type);
279
281
CompilerType ReconstructType (CompilerType type);
280
- CompilerType GetTypeFromMangledTypename (ConstString mangled_typename);
282
+ CompilerType
283
+ GetTypeFromMangledTypename (ConstString mangled_typename) override ;
281
284
282
285
// PluginInterface functions
283
286
ConstString GetPluginName () override ;
@@ -748,7 +751,8 @@ class SwiftASTContext : public TypeSystemSwift {
748
751
// / components up in Swift modules.
749
752
swift::TypeBase *ReconstructType (ConstString mangled_typename);
750
753
swift::TypeBase *ReconstructType (ConstString mangled_typename, Status &error);
751
- CompilerType GetTypeFromMangledTypename (ConstString mangled_typename);
754
+ CompilerType
755
+ GetTypeFromMangledTypename (ConstString mangled_typename) override ;
752
756
753
757
// Retrieve the Swift.AnyObject type.
754
758
CompilerType GetAnyObjectType ();
0 commit comments