From 3468d54fbb3aa5dab48dc83ddb2487ceedf3eb5b Mon Sep 17 00:00:00 2001 From: Bernhard Urban Date: Tue, 3 Oct 2017 13:05:45 +0200 Subject: [PATCH] [interp] set stack type properly for ldelem_vt fixes gtest-112.cs --- mono/mini/interp/transform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mono/mini/interp/transform.c b/mono/mini/interp/transform.c index b0d31f83222..38e292b259b 100644 --- a/mono/mini/interp/transform.c +++ b/mono/mini/interp/transform.c @@ -3238,7 +3238,7 @@ generate (MonoMethod *method, InterpMethod *rtm, unsigned char *is_bb_start, Mon ADD_CODE (td, get_data_item_index (td, klass)); WRITE32 (td, &size); --td->sp; - SET_SIMPLE_TYPE(td->sp - 1, STACK_TYPE_VT); + SET_TYPE (td->sp - 1, STACK_TYPE_VT, klass); PUSH_VT (td, size); break; } -- 2.11.4.GIT