diff --git a/Source/VSProj/Src/Core/StackOperation.cs b/Source/VSProj/Src/Core/StackOperation.cs index 083067b..2165b90 100644 --- a/Source/VSProj/Src/Core/StackOperation.cs +++ b/Source/VSProj/Src/Core/StackOperation.cs @@ -433,6 +433,11 @@ public static void PushObject(Value* evaluationStackBase, Value* evaluationStack *(long*)(&evaluationStackPointer->Value1) = underlyingType == typeof(long) ? Convert.ToInt64(obj) : (long)Convert.ToUInt64(obj) ; } + else if (underlyingType == typeof(uint)) + { + evaluationStackPointer->Type = ValueType.Integer; + evaluationStackPointer->Value1 = unchecked((int) Convert.ToUInt32(obj)); + } else { evaluationStackPointer->Type = ValueType.Integer;