mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
We need @_transparent to control mandatory inlining; @_fixed_layout to control, well, layout; and @_effects to help optimization. We still don't need the ImplicitlyUnwrappedOptional attribute, and we don't need access control attributes (because we handle that uniformly). This also fixes up the printing of the '_effects' attribute to include its underscore, so that it matches the source spelling.