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 {
16821682 return nil
16831683 }
16841684
1685- guard let moveAsLike = args. isEmpty ? false : generateConsumingMoveAsLike ( ) else {
1685+ guard let moveAsLike = args. isEmpty ? false : generateConsumingMovesAsLike ( ) else {
16861686 return nil
16871687 }
16881688
@@ -1711,7 +1711,7 @@ extension ASTGenVisitor {
17111711 return nil
17121712 }
17131713
1714- guard let moveAsLike = args. isEmpty ? false : generateConsumingMoveAsLike ( ) else {
1714+ guard let moveAsLike = args. isEmpty ? false : generateConsumingMovesAsLike ( ) else {
17151715 return nil
17161716 }
17171717
@@ -1738,10 +1738,10 @@ extension ASTGenVisitor {
17381738 }
17391739 }
17401740
1741- func generateConsumingMoveAsLike ( ) -> Bool ? {
1741+ func generateConsumingMovesAsLike ( ) -> Bool ? {
17421742 self . generateConsumingPlainIdentifierAttrOption ( args: & args) {
17431743 switch $0. rawText {
1744- case " moveAsLike " :
1744+ case " movesAsLike " :
17451745 return true
17461746 default :
17471747 // TODO: Diagnose.
Original file line number Diff line number Diff line change @@ -240,6 +240,7 @@ struct ReferenceOwnershipModifierTest<X: AnyObject> {
240240}
241241
242242@_rawLayout ( like: T) struct RawStorage < T> : ~ Copyable { }
243+ @_rawLayout ( like: T, movesAsLike) struct RawStorage2 < T> : ~ Copyable { }
243244@_rawLayout ( likeArrayOf: T, count: 4 ) struct RawSmallArray < T> : ~ Copyable { }
244245@_rawLayout ( size: 4 , alignment: 4 ) struct Lock : ~ Copyable { }
245246
You can’t perform that action at this time.
0 commit comments