@ -739,6 +739,8 @@ namespace ICSharpCode.Decompiler.Ast
}
if (actualIsIntegerOrEnum && requiredIsIntegerOrEnum) {
if (actualType.FullName == reqType.FullName)
return expr;
return expr.CastTo(AstBuilder.ConvertType(reqType));
@ -6,6 +6,7 @@ using NUnit.Framework;
namespace ICSharpCode.Decompiler.Tests.Types
{
[TestFixture]
public class TypeTests : DecompilerTestBase
[Test]