mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[ASTGen] Fix 'movesAsLike' in @_rawLayout attribute.
Typo: 'moveAsLike' -> 'movesAsLike'
This commit is contained in:
@@ -1682,7 +1682,7 @@ extension ASTGenVisitor {
|
||||
return nil
|
||||
}
|
||||
|
||||
guard let moveAsLike = args.isEmpty ? false : generateConsumingMoveAsLike() else {
|
||||
guard let moveAsLike = args.isEmpty ? false : generateConsumingMovesAsLike() else {
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -1711,7 +1711,7 @@ extension ASTGenVisitor {
|
||||
return nil
|
||||
}
|
||||
|
||||
guard let moveAsLike = args.isEmpty ? false : generateConsumingMoveAsLike() else {
|
||||
guard let moveAsLike = args.isEmpty ? false : generateConsumingMovesAsLike() else {
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -1738,10 +1738,10 @@ extension ASTGenVisitor {
|
||||
}
|
||||
}
|
||||
|
||||
func generateConsumingMoveAsLike() -> Bool? {
|
||||
func generateConsumingMovesAsLike() -> Bool? {
|
||||
self.generateConsumingPlainIdentifierAttrOption(args: &args) {
|
||||
switch $0.rawText {
|
||||
case "moveAsLike":
|
||||
case "movesAsLike":
|
||||
return true
|
||||
default:
|
||||
// TODO: Diagnose.
|
||||
|
||||
@@ -240,6 +240,7 @@ struct ReferenceOwnershipModifierTest<X: AnyObject> {
|
||||
}
|
||||
|
||||
@_rawLayout(like: T) struct RawStorage<T>: ~Copyable {}
|
||||
@_rawLayout(like: T, movesAsLike) struct RawStorage2<T>: ~Copyable {}
|
||||
@_rawLayout(likeArrayOf: T, count: 4) struct RawSmallArray<T>: ~Copyable {}
|
||||
@_rawLayout(size: 4, alignment: 4) struct Lock: ~Copyable {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user