public func incrementByOne(_ x: Int) -> Int { return x + 1 } package func subPkgFunc(_ x: Int) -> Int { return x + 1 } @_semantics("optimize.no.crossmodule") public func incrementByOneNoCMO(_ x: Int) -> Int { return x + 1 } @_semantics("optimize.no.crossmodule") package func subPkgFuncNoCMO(_ x: Int) -> Int { return x + 1 } public final class SubmoduleKlass { public var i: Int public init() { i = 27 } } package final class PkgSubmoduleKlass { package var i: Int package init() { i = 27 } }