Skip to content

Commit 34a0333

Browse files
authored
Merge pull request #1325 from medismailben/swift/master-nfc
[lldb/Symbol] Make TypeSystemSwift::GetTypeFromMangledTypename virtual (NFC)
2 parents 6049ecf + 7487e00 commit 34a0333

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lldb/include/lldb/Symbol/SwiftASTContext.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,8 @@ class TypeSystemSwift : public TypeSystem {
173173
lldb::opaque_compiler_type_t type, Stream *s,
174174
bool print_help_if_available, bool print_extensions_if_available,
175175
lldb::DescriptionLevel level = lldb::eDescriptionLevelFull) = 0;
176+
virtual CompilerType
177+
GetTypeFromMangledTypename(ConstString mangled_typename) = 0;
176178

177179
/// Unavailable hardcoded functions that don't make sense for Swift.
178180
/// \{
@@ -277,7 +279,8 @@ class TypeSystemSwiftTypeRef : public TypeSystemSwift {
277279
swift::CanType GetCanonicalSwiftType(CompilerType compiler_type);
278280
swift::Type GetSwiftType(CompilerType compiler_type);
279281
CompilerType ReconstructType(CompilerType type);
280-
CompilerType GetTypeFromMangledTypename(ConstString mangled_typename);
282+
CompilerType
283+
GetTypeFromMangledTypename(ConstString mangled_typename) override;
281284

282285
// PluginInterface functions
283286
ConstString GetPluginName() override;
@@ -748,7 +751,8 @@ class SwiftASTContext : public TypeSystemSwift {
748751
/// components up in Swift modules.
749752
swift::TypeBase *ReconstructType(ConstString mangled_typename);
750753
swift::TypeBase *ReconstructType(ConstString mangled_typename, Status &error);
751-
CompilerType GetTypeFromMangledTypename(ConstString mangled_typename);
754+
CompilerType
755+
GetTypeFromMangledTypename(ConstString mangled_typename) override;
752756

753757
// Retrieve the Swift.AnyObject type.
754758
CompilerType GetAnyObjectType();

0 commit comments

Comments
 (0)