From 89a58fbf483a4b08309c640dfd07ddf8a58e8bd1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Fri, 2 Apr 2021 07:44:31 +0200 Subject: [PATCH] ConvertedVal in valueRefx converted by boxing if isAssignableFrom instead of Convert.ChangeType --- Crow/src/IML/CompilerServices.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Crow/src/IML/CompilerServices.cs b/Crow/src/IML/CompilerServices.cs index f47f4fb8..224338fb 100644 --- a/Crow/src/IML/CompilerServices.cs +++ b/Crow/src/IML/CompilerServices.cs @@ -319,7 +319,7 @@ namespace Crow.IML else { origType = value.GetType (); if (destType.IsAssignableFrom (origType)) - convertedVal = Convert.ChangeType (value, destType); + convertedVal = value;// Convert.ChangeType (value, destType); else if (origType == typeof(string) & destType.IsPrimitive) convertedVal = Convert.ChangeType(value, destType); else if (origType.IsPrimitive & destType.IsPrimitive) -- 2.47.3