diff --git a/source/Cosmos.IL2CPU/ILOpCodes/OpType.cs b/source/Cosmos.IL2CPU/ILOpCodes/OpType.cs index c96b0ad11..9c5803799 100644 --- a/source/Cosmos.IL2CPU/ILOpCodes/OpType.cs +++ b/source/Cosmos.IL2CPU/ILOpCodes/OpType.cs @@ -97,6 +97,9 @@ namespace Cosmos.IL2CPU.ILOpCodes { case Code.Initobj: StackPopTypes[0] = typeof(void*); return; + case Code.Ldobj: + StackPushTypes[0] = Value; + break; case Code.Ldelema: StackPopTypes[1] = Value.MakeArrayType(); StackPushTypes[0] = typeof(void*);