* inssel-s390x.brg: Fix reg: OP_LDADDR(OP_S390_LOADARG) register setting.
[mono.git] / mono / mini / inssel-s390x.brg
index 0eb1bee83f92b47bc44b29adabb7cc2ccbcce65c..5233c46056cc34bb238d335350eb77b2c4ab67f7 100644 (file)
@@ -675,7 +675,7 @@ reg: OP_LDADDR (OP_S390_LOADARG) {
 
        treg = mono_regstate_next_int (s->rs);
        MONO_EMIT_NEW_UNALU (s, OP_S390_BKCHAIN, treg, s->frame_reg);
-       MONO_EMIT_NEW_LOAD_MEMBASE (s, treg, treg, state->left->tree->inst_offset);
+       MONO_EMIT_LOAD_MEMBASE (s, tree, state->reg1, treg, state->left->tree->inst_offset);
 }
 
 reg: OP_LDADDR (OP_S390_ARGPTR) "2" {