@_silgen_name("unknown") public func unknown() -> () public func doSomething() { unknown() } @_semantics("stdlib_binary_only") public func doSomething2() { unknown() } @inline(never) @_semantics("stdlib_binary_only") public func doSomething3(_ a:T) { unknown() } struct A {} @inline(never) public func callDoSomething3() { doSomething3(A()) }