Change implementation to infer @inlinable semantics from @inline(always) on public declarations

This commit is contained in:
Arnold Schwaighofer
2025-09-18 09:51:21 -07:00
parent 25a071efc8
commit 3447bd1b31
9 changed files with 85 additions and 30 deletions

View File

@@ -13,10 +13,9 @@
// REQUIRES: swift_feature_InlineAlways
// CHECK: #if compiler(>=5.3) && $InlineAlways
// CHECK: @inline(always) @inlinable public func inlineAlwaysFunc() {}
// CHECK: @inline(always) public func inlineAlwaysFunc() {}
// CHECK: #else
// CHECK: @inline(__always) @inlinable public func inlineAlwaysFunc() {}
// CHECK: #endif
@inline(always)
@inlinable
public func inlineAlwaysFunc() {}