mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Sema seems to be flagging inout expressions (e.g. &foo) in expression macros as invalid, setting up a catch 22 where Sema emits an error when a parameter has the '&' sigil and type checking fails when it doesn't. This resolves the issue by allowing inout expressions inside macro expansion expressions. Resolves https://github.com/swiftlang/swift/issues/82369.