blob: 3e3cd0607836cc0e01aea1f3d7b2564e0579298a [file] [log] [blame]
// RUN: %target-run-simple-swift | %FileCheck %s
// REQUIRES: executable_test
class C {
deinit {
print("boom! roasted")
}
}
class D : C {
deinit {
print("i can't decide between a fat joke and a dumb joke")
}
}
@inline(never)
func createC() -> C {
return C()
}
@inline(never)
func createD() -> C {
return D()
}
// CHECK: boom! roasted
createC()
// CHECK-NEXT: i can't decide between a fat joke and a dumb joke
// CHECK-NEXT: boom! roasted
createD()