From d9c51be643c2c03ec2fcff24f28eab08cf8f6c14 Mon Sep 17 00:00:00 2001 From: ryuukk <44361234+ryuukk@users.noreply.github.com> Date: Sun, 13 Aug 2023 01:56:46 +0200 Subject: [PATCH] Ensure type is not null for symbols not yet fully resolved --- dsymbol/src/dsymbol/symbol.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dsymbol/src/dsymbol/symbol.d b/dsymbol/src/dsymbol/symbol.d index c70be9e..6b506a2 100644 --- a/dsymbol/src/dsymbol/symbol.d +++ b/dsymbol/src/dsymbol/symbol.d @@ -234,7 +234,7 @@ struct DSymbol // pointers are implicitly dereferenced on members (a single layer) if (qualifier == SymbolQualifier.pointer - && this.type.qualifier != SymbolQualifier.pointer) + && (this.type && this.type.qualifier != SymbolQualifier.pointer)) return type.getParts!OR(name, app, visited, onlyOne); if (name is null)