diff --git a/ICSharpCode.Decompiler/IL/Transforms/DeconstructionTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/DeconstructionTransform.cs index cb1a0477f..8a765b7e3 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/DeconstructionTransform.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/DeconstructionTransform.cs @@ -480,7 +480,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms { return conv == null || conv.Kind == ConversionKind.Nop; } - if (c.IsNumericConversion) + if (c.IsNumericConversion && conv != null) { switch (conv.Kind) {