swift icon indicating copy to clipboard operation
swift copied to clipboard

[AST/Sema] Make it possible to use init accessors in inlinable initializers

Open xedin opened this issue 1 year ago • 1 comments

  • Make init accessors internal
  • Require explicit @usableFromInline on init accessor when property is used in a designated inlinable initializer
  • Improve diagnostics when @usableFromInline is applied to a declaration without a name (i.e. accessor/init)

Resolves: rdar://129318806

xedin avatar Jul 12 '24 00:07 xedin

@swift-ci please test

xedin avatar Jul 12 '24 00:07 xedin

@swift-ci please test Linux platform

xedin avatar Jul 12 '24 04:07 xedin

@swift-ci please test macOS platform

xedin avatar Jul 12 '24 07:07 xedin

@swift-ci please test Windows platform

xedin avatar Jul 12 '24 07:07 xedin

@swift-ci please test

xedin avatar Jul 12 '24 17:07 xedin

@swift-ci please test macOS platform

xedin avatar Jul 15 '24 06:07 xedin