[Mono-devel-list] Misleading definition in mini.h

Massimiliano Mantione Massimiliano.Mantione at siemens.com
Mon Nov 24 07:20:10 EST 2003

I do not have write access to cvs...

It seems that line 267 in mini.h (from mono 0.28) is a zombie
definition (it is never used, and removing it does not prevent
mono from building).

#define inst_switch data.op[0].switch_blocks

The line is wrong, because "switch_blocks" does not exist.

Also, the line is misleading, because the switch targer blocks
are stored in "inst_many_bb" (which is defined as
"data.op[1].many_blocks"), and their number sould be read with
"GPOINTER_TO_INT (inst->klass)".

I think the line should be removed.


More information about the Mono-devel-list mailing list