Skip to content

Commit 6525d64

Browse files
committed
[ASTGen] Generate some renamed atrributes
1 parent d1f892c commit 6525d64

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

lib/ASTGen/Sources/ASTGen/DeclAttrs.swift

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,10 +199,20 @@ extension ASTGenVisitor {
199199
return handle(self.generateSimpleDeclAttr(attribute: node, kind: .atRethrows))
200200
case .none where attrName == "_unavailableInEmbedded":
201201
return handle(self.generateUnavailableInEmbeddedAttr(attribute: node)?.asDeclAttribute)
202+
203+
// Renamed attributes.
202204
case .none where attrName == "_functionBuilder":
203205
// TODO: Diagnostics. '_functionBuilder' is renamed to 'resultBuilder'
204206
return handle(self.generateSimpleDeclAttr(attribute: node, kind: .resultBuilder))
205-
207+
case .none where attrName == "_inlineable":
208+
// TODO: Diagnose.
209+
return handle(self.generateSimpleDeclAttr(attribute: node, kind: .inlinable))
210+
case .none where attrName == "inlineable":
211+
// TODO: Diagnose.
212+
return handle(self.generateSimpleDeclAttr(attribute: node, kind: .inlinable))
213+
case .none where attrName == "_versioned":
214+
// TODO: Diagnose.
215+
return handle(self.generateSimpleDeclAttr(attribute: node, kind: .usableFromInline))
206216

207217
// Simple attributes.
208218
case .addressableSelf,

0 commit comments

Comments
 (0)