Files
swift-mirror/test/SILOptimizer/inliner_loop.swift

31 lines
638 B
Swift

// RUN: %target-swift-frontend -primary-file %s -O -emit-sil
// Derived from rdar://22936260
class TTTT {}
class XXXXXX {
var data: TTTT
init (data: TTTT) { self.data = data }
func LLLL () -> KKKK? {
if let EEEE = PPPPP () { return KKKK (LLLL: [EEEE]) }
return nil
}
func PPPPP () -> JJJJJ? {
if let EEEE = LLLL () { return EEEE }
return nil
}
}
class JJJJJ {
var SSS: JJJJJ { return self }
func PPPPP (data: TTTT) -> JJJJJ? {
return XXXXXX (data: data).PPPPP ()
}
}
class KKKK: JJJJJ {
var LLLL: [JJJJJ]
init (LLLL: [JJJJJ]) { self.LLLL = LLLL }
}