diff --git a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs index 13fdf278b..a495223d4 100644 --- a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs @@ -640,9 +640,9 @@ namespace ICSharpCode.Decompiler.CSharp } else { targetType = compilation.FindType(inst.InputType.ToKnownTypeCode(leftUType.GetSign())); } - if (inst.IsLifted) { - targetType = NullableType.Create(compilation, targetType); - } + } + if (inst.IsLifted) { + targetType = NullableType.Create(compilation, targetType); } if (targetType.Equals(left.Type)) { right = right.ConvertTo(targetType, this);