Skip to content

Commit f40fa3c

Browse files
authored
Merge pull request #264 from Teemperor/RemoveGenericArgumentKindMaster
[upstreaming] Move GetGenericArgumentKind to SwiftASTContext
2 parents 4e4d887 + 29f9147 commit f40fa3c

File tree

5 files changed

+1
-13
lines changed

5 files changed

+1
-13
lines changed

lldb/include/lldb/Symbol/CompilerType.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,6 @@ class CompilerType {
333333
lldb::TemplateArgumentKind GetTemplateArgumentKind(size_t idx) const;
334334
CompilerType GetTypeTemplateArgument(size_t idx) const;
335335

336-
lldb::GenericKind GetGenericArgumentKind(size_t idx) const;
337336
CompilerType GetGenericArgumentType(size_t idx) const;
338337

339338
// Returns the value of the template argument and its type.

lldb/include/lldb/Symbol/SwiftASTContext.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -593,7 +593,7 @@ class SwiftASTContext : public TypeSystem {
593593

594594
size_t GetNumTemplateArguments(void *type) override;
595595

596-
lldb::GenericKind GetGenericArgumentKind(void *type, size_t idx) override;
596+
lldb::GenericKind GetGenericArgumentKind(void *type, size_t idx);
597597
CompilerType GetUnboundGenericType(void *type, size_t idx);
598598
CompilerType GetBoundGenericType(void *type, size_t idx);
599599
CompilerType GetGenericArgumentType(void *type, size_t idx) override;

lldb/include/lldb/Symbol/TypeSystem.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,6 @@ class TypeSystem : public PluginInterface {
386386
virtual llvm::Optional<CompilerType::IntegralTemplateArgument>
387387
GetIntegralTemplateArgument(lldb::opaque_compiler_type_t type, size_t idx);
388388

389-
virtual lldb::GenericKind GetGenericArgumentKind(void *type, size_t idx);
390389
virtual CompilerType GetGenericArgumentType(void *type, size_t idx);
391390

392391
// Dumping types

lldb/source/Symbol/CompilerType.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -717,12 +717,6 @@ CompilerType CompilerType::GetTypeTemplateArgument(size_t idx) const {
717717
return CompilerType();
718718
}
719719

720-
GenericKind CompilerType::GetGenericArgumentKind(size_t idx) const {
721-
if (IsValid())
722-
return m_type_system->GetGenericArgumentKind(m_type, idx);
723-
return eNullGenericKindType;
724-
}
725-
726720
CompilerType CompilerType::GetGenericArgumentType(size_t idx) const {
727721
if (IsValid()) {
728722
return m_type_system->GetGenericArgumentType(m_type, idx);

lldb/source/Symbol/TypeSystem.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,6 @@ CompilerType TypeSystem::GetTypeTemplateArgument(opaque_compiler_type_t type,
141141
return CompilerType();
142142
}
143143

144-
GenericKind TypeSystem::GetGenericArgumentKind(void *type, size_t idx) {
145-
return eNullGenericKindType;
146-
}
147-
148144
CompilerType TypeSystem::GetGenericArgumentType(void *type, size_t idx) {
149145
return CompilerType();
150146
}

0 commit comments

Comments
 (0)