Skip to content

Commit db76260

Browse files
authored
Merge pull request #263 from Teemperor/RemoveGenericArgumentKind
[upstreaming] Move GetGenericArgumentKind to SwiftASTContext
2 parents 2a9353a + 986172b commit db76260

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
@@ -595,7 +595,7 @@ class SwiftASTContext : public TypeSystem {
595595

596596
size_t GetNumTemplateArguments(void *type) override;
597597

598-
lldb::GenericKind GetGenericArgumentKind(void *type, size_t idx) override;
598+
lldb::GenericKind GetGenericArgumentKind(void *type, size_t idx);
599599
CompilerType GetUnboundGenericType(void *type, size_t idx);
600600
CompilerType GetBoundGenericType(void *type, size_t idx);
601601
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
@@ -388,7 +388,6 @@ class TypeSystem : public PluginInterface {
388388
virtual llvm::Optional<CompilerType::IntegralTemplateArgument>
389389
GetIntegralTemplateArgument(lldb::opaque_compiler_type_t type, size_t idx);
390390

391-
virtual lldb::GenericKind GetGenericArgumentKind(void *type, size_t idx);
392391
virtual CompilerType GetGenericArgumentType(void *type, size_t idx);
393392

394393
// 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)