Skip to content

Commit 664ee9a

Browse files
committed
[ASTGen] Fix 'movesAsLike' in @_rawLayout attribute.
Typo: 'moveAsLike' -> 'movesAsLike'
1 parent 9edb7f9 commit 664ee9a

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

lib/ASTGen/Sources/ASTGen/DeclAttrs.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff 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.

test/ASTGen/attrs.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)