From c7b7d38b7db7c20c9fc57112e9abee9450edf67e Mon Sep 17 00:00:00 2001 From: Tom Helm Date: Sat, 27 Jan 2024 21:16:37 +0000 Subject: [PATCH] Add null check to ifWithEmptyThen path, consistent with ifWithNonEmpthThen path --- .../VBA/ReferenceManagement/IdentifierReferenceResolver.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Rubberduck.Parsing/VBA/ReferenceManagement/IdentifierReferenceResolver.cs b/Rubberduck.Parsing/VBA/ReferenceManagement/IdentifierReferenceResolver.cs index 85c822f548..c625cee9a1 100644 --- a/Rubberduck.Parsing/VBA/ReferenceManagement/IdentifierReferenceResolver.cs +++ b/Rubberduck.Parsing/VBA/ReferenceManagement/IdentifierReferenceResolver.cs @@ -321,7 +321,10 @@ public void Resolve(VBAParser.SingleLineIfStmtContext context) if (context.ifWithEmptyThen() != null) { ResolveDefault(context.ifWithEmptyThen().booleanExpression()); - ResolveListOrLabel(context.ifWithEmptyThen().singleLineElseClause().listOrLabel()); + if (context.ifWithEmptyThen().singleLineElseClause() != null) + { + ResolveListOrLabel(context.ifWithEmptyThen().singleLineElseClause().listOrLabel()); + } } else {