From 39992161b64127330afc27b7ac5ebb75c38fdf8e Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 21 May 2022 12:05:29 +0200 Subject: [PATCH] Fix #2692: NRE in DeconstructionTransform.IsCompatibleImplicitConversion --- ICSharpCode.Decompiler/IL/Transforms/DeconstructionTransform.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {