Skip to content

Commit d88faf3

Browse files
committed
AST: Move a couple of declarations to a more logical location
1 parent 861d8eb commit d88faf3

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

lib/AST/Decl.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1563,6 +1563,15 @@ InheritedEntry::InheritedEntry(const TypeLoc &typeLoc)
15631563
}
15641564
}
15651565

1566+
InheritedTypes::InheritedTypes(const TypeDecl *typeDecl) : Decl(typeDecl) {
1567+
Entries = typeDecl->Inherited;
1568+
}
1569+
1570+
InheritedTypes::InheritedTypes(const ExtensionDecl *extensionDecl)
1571+
: Decl(extensionDecl) {
1572+
Entries = extensionDecl->Inherited;
1573+
}
1574+
15661575
InheritedTypes::InheritedTypes(
15671576
llvm::PointerUnion<const TypeDecl *, const ExtensionDecl *> decl)
15681577
: Decl(decl) {
@@ -1641,15 +1650,6 @@ SourceRange InheritedTypes::getRemovalRange(unsigned i) const {
16411650
return SourceRange(afterPriorLoc, afterMyEndLoc);
16421651
}
16431652

1644-
InheritedTypes::InheritedTypes(const TypeDecl *typeDecl) : Decl(typeDecl) {
1645-
Entries = typeDecl->Inherited;
1646-
}
1647-
1648-
InheritedTypes::InheritedTypes(const ExtensionDecl *extensionDecl)
1649-
: Decl(extensionDecl) {
1650-
Entries = extensionDecl->Inherited;
1651-
}
1652-
16531653
Type InheritedTypes::getResolvedType(unsigned i,
16541654
TypeResolutionStage stage) const {
16551655
ASTContext &ctx = Decl.is<const ExtensionDecl *>()

0 commit comments

Comments
 (0)