Files
swift-mirror/test/SILOptimizer/Inputs/linker_pass_input.swift
Slava Pestov a2df485bf3 SIL Linker: Only link non-public functions in LinkNormal mode
LinkNormal mode is used by the mandatory pipeline. It only needs
to deserialize what is necessary for code generation, that is
functions with shared linkage that must be emitted into the client.
2018-04-16 19:31:12 -07:00

29 lines
378 B
Swift

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