Merge pull request #13866 from rjmccall/accessor-decl

Split AccessorDecl out from FuncDecl.  NFC.
This commit is contained in:
John McCall
2018-01-12 17:02:35 -05:00
committed by GitHub
85 changed files with 2025 additions and 1585 deletions

View File

@@ -5207,7 +5207,7 @@ emitAddressorAccessor(SILLocation loc, SILDeclRef addressor,
SILValue pointer;
ManagedValue owner;
switch (cast<FuncDecl>(addressor.getDecl())->getAddressorKind()) {
switch (cast<AccessorDecl>(addressor.getDecl())->getAddressorKind()) {
case AddressorKind::NotAddressor:
llvm_unreachable("not an addressor!");
case AddressorKind::Unsafe:
@@ -5240,7 +5240,7 @@ emitAddressorAccessor(SILLocation loc, SILDeclRef addressor,
/*isInvariant*/ false);
// Mark dependence as necessary.
switch (cast<FuncDecl>(addressor.getDecl())->getAddressorKind()) {
switch (cast<AccessorDecl>(addressor.getDecl())->getAddressorKind()) {
case AddressorKind::NotAddressor:
llvm_unreachable("not an addressor!");
case AddressorKind::Unsafe: