index 79da2b9f68fac681b5624a512508c7228702eeb1..48db18000ba1a65e2c651d59f7f0f0afe0482f53 100644 (file)
jvm_generate_array_len(p, item -> integer);
jvm_generate_cast_prefix(p, 'i', jvm_get_postfix(item -> result));
break;
jvm_generate_array_len(p, item -> integer);
jvm_generate_cast_prefix(p, 'i', jvm_get_postfix(item -> result));
break;
+ case MODE_AS:
+ push_item(p, item -> parent);
+ jvm_generate_cast_type(p, item -> parent -> result, item -> result);
+ break;
default:
gen_error("push_item: unk mode %i", item -> mode);
break;
default:
gen_error("push_item: unk mode %i", item -> mode);
break;