in compiler/testData/codegen/box/interfaceCallsNCasts/conservativeItable.kt [557:683]
fun box(): String {
val y = Bar2()
assertEquals(539, bar(y, 1))
val x0 = Bar()
var t = 0
if (check_is_I0(x0)) t = t + 1
if (check_is_I1(x0)) t = t + 2
if (check_is_I2(x0)) t = t + 3
if (check_is_I3(x0)) t = t + 4
if (check_is_I4(x0)) t = t + 5
if (check_is_I5(x0)) t = t + 6
if (check_is_I6(x0)) t = t + 7
if (check_is_I7(x0)) t = t + 8
if (check_is_I8(x0)) t = t + 9
if (check_is_I9(x0)) t = t + 10
if (check_is_I10(x0)) t = t + 11
if (check_is_I11(x0)) t = t + 12
if (check_is_I12(x0)) t = t + 13
if (check_is_I13(x0)) t = t + 14
if (check_is_I14(x0)) t = t + 15
if (check_is_I15(x0)) t = t + 16
if (check_is_I16(x0)) t = t + 17
if (check_is_I17(x0)) t = t + 18
if (check_is_I18(x0)) t = t + 19
if (check_is_I19(x0)) t = t + 20
if (check_is_I20(x0)) t = t + 21
if (check_is_I21(x0)) t = t + 22
if (check_is_I22(x0)) t = t + 23
if (check_is_I23(x0)) t = t + 24
if (check_is_I24(x0)) t = t + 25
if (check_is_I25(x0)) t = t + 26
if (check_is_I26(x0)) t = t + 27
if (check_is_I27(x0)) t = t + 28
if (check_is_I28(x0)) t = t + 29
if (check_is_I29(x0)) t = t + 30
if (check_is_I30(x0)) t = t + 31
if (check_is_I31(x0)) t = t + 32
if (check_is_I32(x0)) t = t + 33
if (check_is_I33(x0)) t = t + 34
if (check_is_I34(x0)) t = t + 35
if (check_is_I35(x0)) t = t + 36
if (check_is_I36(x0)) t = t + 37
if (check_is_I37(x0)) t = t + 38
if (check_is_I38(x0)) t = t + 39
if (check_is_I39(x0)) t = t + 40
if (check_is_I40(x0)) t = t + 41
if (check_is_I41(x0)) t = t + 42
if (check_is_I42(x0)) t = t + 43
if (check_is_I43(x0)) t = t + 44
if (check_is_I44(x0)) t = t + 45
if (check_is_I45(x0)) t = t + 46
if (check_is_I46(x0)) t = t + 47
if (check_is_I47(x0)) t = t + 48
if (check_is_I48(x0)) t = t + 49
if (check_is_I49(x0)) t = t + 50
if (check_is_I50(x0)) t = t + 51
if (check_is_I51(x0)) t = t + 52
if (check_is_I52(x0)) t = t + 53
if (check_is_I53(x0)) t = t + 54
if (check_is_I54(x0)) t = t + 55
if (check_is_I55(x0)) t = t + 56
if (check_is_I56(x0)) t = t + 57
if (check_is_I57(x0)) t = t + 58
if (check_is_I58(x0)) t = t + 59
if (check_is_I59(x0)) t = t + 60
if (check_is_I60(x0)) t = t + 61
if (check_is_I61(x0)) t = t + 62
if (check_is_I62(x0)) t = t + 63
if (check_is_I63(x0)) t = t + 64
if (check_is_I64(x0)) t = t + 65
if (check_is_I65(x0)) t = t + 66
if (check_is_I66(x0)) t = t + 67
if (check_is_I67(x0)) t = t + 68
if (check_is_I68(x0)) t = t + 69
if (check_is_I69(x0)) t = t + 70
if (check_is_I70(x0)) t = t + 71
if (check_is_I71(x0)) t = t + 72
if (check_is_I72(x0)) t = t + 73
if (check_is_I73(x0)) t = t + 74
if (check_is_I74(x0)) t = t + 75
if (check_is_I75(x0)) t = t + 76
if (check_is_I76(x0)) t = t + 77
if (check_is_I77(x0)) t = t + 78
if (check_is_I78(x0)) t = t + 79
if (check_is_I79(x0)) t = t + 80
if (check_is_I80(x0)) t = t + 81
if (check_is_I81(x0)) t = t + 82
if (check_is_I82(x0)) t = t + 83
if (check_is_I83(x0)) t = t + 84
if (check_is_I84(x0)) t = t + 85
if (check_is_I85(x0)) t = t + 86
if (check_is_I86(x0)) t = t + 87
if (check_is_I87(x0)) t = t + 88
if (check_is_I88(x0)) t = t + 89
if (check_is_I89(x0)) t = t + 90
if (check_is_I90(x0)) t = t + 91
if (check_is_I91(x0)) t = t + 92
if (check_is_I92(x0)) t = t + 93
if (check_is_I93(x0)) t = t + 94
if (check_is_I94(x0)) t = t + 95
if (check_is_I95(x0)) t = t + 96
if (check_is_I96(x0)) t = t + 97
if (check_is_I97(x0)) t = t + 98
if (check_is_I98(x0)) t = t + 99
if (check_is_I99(x0)) t = t + 100
assertEquals(5050, t)
val x1 = I42_Impl1()
val x2 = I42_Impl2()
val x3 = I42_Impl3()
val x4 = I42_Impl4()
val x5 = I42_Impl5()
val x6 = I42_Impl6()
val x7 = I42_Impl7()
val x8 = I42_Impl8()
t = foo(x0, 1)
t = foo(x1, t)
t = foo(x2, t)
t = foo(x3, t)
t = foo(x4, t)
t = foo(x5, t)
t = foo(x6, t)
t = foo(x7, t)
t = foo(x8, t)
assertEquals(26551140, t)
return "OK"
}