.maxstack 1
.locals (int32 V_0)
L_0000: ldarg.0
L_0001: call instance int32 [mscorlib]System.Object::GetHashCode()
L_0006: stloc.0
L_0007: br.s L_0009
L_0009: ldloc.0
L_000a: ret
Зачем здесь L_0007? Особенность генератора?
... << Rsdn@Home 1.1.4 beta 1 >>
Здравствуйте, Воронков Василий, Вы писали:
ВВ>ВВ>.maxstack 1
ВВ>.locals (int32 V_0)
ВВ>L_0000: ldarg.0
ВВ>L_0001: call instance int32 [mscorlib]System.Object::GetHashCode()
ВВ>L_0006: stloc.0
ВВ>L_0007: br.s L_0009
ВВ>L_0009: ldloc.0
ВВ>L_000a: ret
ВВ>
ВВ>Зачем здесь L_0007? Особенность генератора?
Помоему, это только в Debug версиях. Зачем он нужен — скорее всего глюк, а вот то, что если убрать его — все будет работать нормально и так же
Здравствуйте, mikа, Вы писали:
> а вот то, что если убрать его — все будет работать нормально и так же
Это я заметил, потому и спрашивал.
... << Rsdn@Home 1.1.4 beta 1 >>
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Зачем здесь L_0007? Особенность генератора?
Самому интересно. Но ты еще не видел перлы МС++

.
К счастью это не страшно, JIT такие фокусы выкидывает.
... << Rsdn@Home 1.1.4 beta 1 >>
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Зачем здесь L_0007? Особенность генератора?
Забей. Джит такие вещи лечит.
... << RSDN@Home 1.1.4 beta 1 >>