2008-07-23 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / mini / method-to-ir.c
index d4e18e58b70fc72a2532e126e7c422676274a30d..1f82bb4f1d6730fbf106c35e4ea16c281434bd04 100644 (file)
@@ -7084,8 +7084,7 @@ mono_method_to_ir2 (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_
                        if (alloc == NULL) {
                                /* Valuetype */
                                EMIT_NEW_TEMPLOAD (cfg, ins, iargs [0]->inst_c0);
-                               ins->type = STACK_VTYPE;
-                               ins->klass = ins->klass;
+                               type_to_eval_stack_type (cfg, &ins->klass->byval_arg, ins);
                                *sp++= ins;
                        }
                        else