mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Implement consuming and borrowing declaration-level modifiers from SE-0377.
`borrowing func`/`consuming func` control the ownership convention of `self` for methods.
This commit is contained in:
@@ -2508,8 +2508,12 @@ getActualSelfAccessKind(uint8_t raw) {
|
||||
return swift::SelfAccessKind::NonMutating;
|
||||
case serialization::SelfAccessKind::Mutating:
|
||||
return swift::SelfAccessKind::Mutating;
|
||||
case serialization::SelfAccessKind::LegacyConsuming:
|
||||
return swift::SelfAccessKind::LegacyConsuming;
|
||||
case serialization::SelfAccessKind::Consuming:
|
||||
return swift::SelfAccessKind::Consuming;
|
||||
case serialization::SelfAccessKind::Borrowing:
|
||||
return swift::SelfAccessKind::Borrowing;
|
||||
}
|
||||
return None;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user