Merge pull request #76250 from ktoso/wip-experimental-isolated-deinit

This commit is contained in:
Konrad `ktoso` Malawski
2024-10-03 17:19:10 +09:00
committed by GitHub
88 changed files with 4172 additions and 504 deletions

View File

@@ -378,6 +378,9 @@ void SILDeclRef::print(raw_ostream &OS) const {
case SILDeclRef::Kind::Deallocator:
OS << "!deallocator";
break;
case SILDeclRef::Kind::IsolatedDeallocator:
OS << "!isolateddeallocator";
break;
case SILDeclRef::Kind::IVarInitializer:
OS << "!ivarinitializer";
break;
@@ -4053,6 +4056,7 @@ void SILVTableEntry::print(llvm::raw_ostream &OS) const {
case SILDeclRef::Kind::IVarDestroyer:
case SILDeclRef::Kind::Destroyer:
case SILDeclRef::Kind::Deallocator:
case SILDeclRef::Kind::IsolatedDeallocator:
HasSingleImplementation = true;
}
// No need to emit the signature for methods that may have only