@ -124,6 +124,8 @@ namespace ICSharpCode.Decompiler.IL.Transforms
return false;
if (!isinst.MatchIsInst(out var load, out var disposableType) || !load.MatchLdLoc(objVar) || !disposableType.IsKnownType(KnownTypeCode.IDisposable))
if (tempVar.StoreCount != 1 || tempVar.LoadCount != 2)
objVar = tempVar;
isReference = true;
}