Re-apply "SIL: Remove special meaning for @_semantics("stdlib_binary_only")"

With -sil-serialize-all gone, this no longer means anything; just
don't declare the function as @_inlineable instead.

Fixes <rdar://problem/34564380>.
This commit is contained in:
Slava Pestov
2017-10-02 20:18:59 -07:00
parent d558168a42
commit c272d41e2f
19 changed files with 38 additions and 134 deletions

View File

@@ -2862,9 +2862,7 @@ public func _dictionaryUpCast<DerivedKey, DerivedValue, BaseKey, BaseValue>(
///
/// - Precondition: `SwiftKey` and `SwiftValue` are bridged to Objective-C,
/// and at least one of them requires non-trivial bridging.
@_inlineable // FIXME(sil-serialize-all)
@inline(never)
@_semantics("stdlib_binary_only")
public func _dictionaryBridgeToObjectiveC<
SwiftKey, SwiftValue, ObjCKey, ObjCValue
>(