mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[TaskLocal] TL macro must handle force unwrapped optional types
Resolves rdar://128225191
This commit is contained in:
@@ -30,4 +30,17 @@ extension VariableDeclSyntax {
|
||||
modifier.isAccessControl
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
extension ImplicitlyUnwrappedOptionalTypeSyntax {
|
||||
internal var asOptionalTypeSyntax: some TypeSyntaxProtocol {
|
||||
OptionalTypeSyntax(
|
||||
leadingTrivia: leadingTrivia,
|
||||
unexpectedBeforeWrappedType,
|
||||
wrappedType: wrappedType,
|
||||
self.unexpectedBetweenWrappedTypeAndExclamationMark,
|
||||
self.unexpectedAfterExclamationMark,
|
||||
trailingTrivia: self.trailingTrivia
|
||||
)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user