Index: trunk/vm/jitrino/src/jet/cg_fld_arr.cpp =================================================================== --- trunk/vm/jitrino/src/jet/cg_fld_arr.cpp (revision 575524) +++ trunk/vm/jitrino/src/jet/cg_fld_arr.cpp (working copy) @@ -227,9 +227,8 @@ fieldOp.fld = fld; } } - if(fieldOp.fld == NULL) { + if(fieldOp.fld == NULL && !lazy) { //throw error in runtime from lazy helper if lazy mode //TODO: we can avoid this check and use lazy resolution code path in this case! - assert(!lazy); gen_call_throw(ci_helper_linkerr, rt_helper_throw_linking_exc, 0, enclClass, cpIndex, opcode); } }