Лишний лабел?
От: Воронков Василий Россия  
Дата: 09.06.04 18:37
Оценка:
.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 >>
Re: Лишний лабел?
От: mikа Stock#
Дата: 09.06.04 19:20
Оценка: 8 (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 версиях. Зачем он нужен — скорее всего глюк, а вот то, что если убрать его — все будет работать нормально и так же
Re[2]: Лишний лабел?
От: Воронков Василий Россия  
Дата: 09.06.04 19:47
Оценка:
Здравствуйте, mikа, Вы писали:

> а вот то, что если убрать его — все будет работать нормально и так же


Это я заметил, потому и спрашивал.
... << Rsdn@Home 1.1.4 beta 1 >>
Re: Лишний лабел?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 09.06.04 20:00
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

ВВ>Зачем здесь L_0007? Особенность генератора?


Самому интересно. Но ты еще не видел перлы МС++ .
К счастью это не страшно, JIT такие фокусы выкидывает.
... << Rsdn@Home 1.1.4 beta 1 >>
AVK Blog
Re: Лишний лабел?
От: VladD2 Российская Империя www.nemerle.org
Дата: 09.06.04 21:10
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

ВВ>Зачем здесь L_0007? Особенность генератора?


Забей. Джит такие вещи лечит.
... << RSDN@Home 1.1.4 beta 1 >>
http://nemerle.org/Banners/?g=dark
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.