File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
lib/ASTGen/Sources/ASTGen Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -1682,7 +1682,7 @@ extension ASTGenVisitor {
1682
1682
return nil
1683
1683
}
1684
1684
1685
- guard let moveAsLike = args. isEmpty ? false : generateConsumingMoveAsLike ( ) else {
1685
+ guard let moveAsLike = args. isEmpty ? false : generateConsumingMovesAsLike ( ) else {
1686
1686
return nil
1687
1687
}
1688
1688
@@ -1711,7 +1711,7 @@ extension ASTGenVisitor {
1711
1711
return nil
1712
1712
}
1713
1713
1714
- guard let moveAsLike = args. isEmpty ? false : generateConsumingMoveAsLike ( ) else {
1714
+ guard let moveAsLike = args. isEmpty ? false : generateConsumingMovesAsLike ( ) else {
1715
1715
return nil
1716
1716
}
1717
1717
@@ -1738,10 +1738,10 @@ extension ASTGenVisitor {
1738
1738
}
1739
1739
}
1740
1740
1741
- func generateConsumingMoveAsLike ( ) -> Bool ? {
1741
+ func generateConsumingMovesAsLike ( ) -> Bool ? {
1742
1742
self . generateConsumingPlainIdentifierAttrOption ( args: & args) {
1743
1743
switch $0. rawText {
1744
- case " moveAsLike " :
1744
+ case " movesAsLike " :
1745
1745
return true
1746
1746
default :
1747
1747
// TODO: Diagnose.
Original file line number Diff line number Diff line change @@ -240,6 +240,7 @@ struct ReferenceOwnershipModifierTest<X: AnyObject> {
240
240
}
241
241
242
242
@_rawLayout ( like: T) struct RawStorage < T> : ~ Copyable { }
243
+ @_rawLayout ( like: T, movesAsLike) struct RawStorage2 < T> : ~ Copyable { }
243
244
@_rawLayout ( likeArrayOf: T, count: 4 ) struct RawSmallArray < T> : ~ Copyable { }
244
245
@_rawLayout ( size: 4 , alignment: 4 ) struct Lock : ~ Copyable { }
245
246
You can’t perform that action at this time.
0 commit comments