diff options
| author | Mark Rowe <mrowe@bdash.net.nz> | 2025-05-22 16:47:01 -0700 |
|---|---|---|
| committer | kat <kat@vector35.com> | 2025-05-29 09:42:11 -0400 |
| commit | 40a395ba603907d79c197435243ef4570f96f6f0 (patch) | |
| tree | 88c231631c88a810506a3029c61244965586bf67 /lang | |
| parent | 2524e2ce6be351d79477442a073e743946d1334a (diff) | |
[PseudoObjC] Handle named type references to types that don't exist
Diffstat (limited to 'lang')
| -rw-r--r-- | lang/c/pseudoobjc.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lang/c/pseudoobjc.cpp b/lang/c/pseudoobjc.cpp index 4cb360a7..6ffc1158 100644 --- a/lang/c/pseudoobjc.cpp +++ b/lang/c/pseudoobjc.cpp @@ -359,7 +359,7 @@ void PseudoObjCFunction::GetExpr_CONST_PTR(const BinaryNinja::HighLevelILInstruc GetFunction()->GetView()->GetTypeByRef(variable.type->GetNamedTypeReference()) : variable.type.GetValue(); - if (type->GetClass() != StructureTypeClass) + if (!type || type->GetClass() != StructureTypeClass) return PseudoCFunction::GetExpr_CONST_PTR(instr, tokens, settings, precedence, statement); auto structureName = type->GetStructureName().GetString(); |
