[AST/ASTGen/Sema/Serialization] Remove @execution attribute

Complete the transition from `@execution` to `@concurrent` and `nonisolated(nonsending)`
This commit is contained in:
Pavel Yaskevich
2025-04-08 18:20:23 -07:00
parent 54b62ae983
commit 07ff063ae3
47 changed files with 242 additions and 686 deletions

View File

@@ -2938,15 +2938,6 @@ class Serializer::DeclSerializer : public DeclVisitor<DeclSerializer> {
}
#include "swift/AST/DeclAttr.def"
case DeclAttrKind::Execution: {
auto *theAttr = cast<ExecutionAttr>(DA);
auto abbrCode = S.DeclTypeAbbrCodes[ExecutionDeclAttrLayout::Code];
ExecutionDeclAttrLayout::emitRecord(
S.Out, S.ScratchRecord, abbrCode,
static_cast<uint8_t>(theAttr->getBehavior()));
return;
}
case DeclAttrKind::ABI: {
auto *theAttr = cast<ABIAttr>(DA);
auto abbrCode = S.DeclTypeAbbrCodes[ABIDeclAttrLayout::Code];