From 8ce94e7076c0de794f8a98cd1abdb4edccb5bbf3 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 25 Jan 2022 12:31:01 -0500 Subject: [PATCH] Fixed crash in debugger evaluating null generic arg --- IDEHelper/DbgExprEvaluator.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/IDEHelper/DbgExprEvaluator.cpp b/IDEHelper/DbgExprEvaluator.cpp index 571b2aeb..7acdefe8 100644 --- a/IDEHelper/DbgExprEvaluator.cpp +++ b/IDEHelper/DbgExprEvaluator.cpp @@ -37,6 +37,8 @@ DwMethodMatcher::DwMethodMatcher(BfAstNode* targetSrc, DbgExprEvaluator* exprEva { for (auto genericArg : *methodGenericArguments) { + if (genericArg == NULL) + return; auto genericArgType = mExprEvaluator->ResolveTypeRef(genericArg); if (genericArgType == NULL) return;