From b822d577570876b744b912c4ac58278ff918b92d Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Thu, 11 Apr 2024 23:57:47 -0400 Subject: [PATCH] Fix an error being ignored when analyzing typedefs --- analyzer/type.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/analyzer/type.go b/analyzer/type.go index 1ad8fc9..cc645b1 100644 --- a/analyzer/type.go +++ b/analyzer/type.go @@ -46,6 +46,7 @@ func (this *Tree) analyzeTypedef ( var err error definition.Type, err = this.analyzeTypeInternal ( definition.Type, definition, false) + if err != nil { return nil, err } // assemble constant map definition, err = this.assembleTypedefConstantMap(definition) @@ -76,7 +77,7 @@ func (this *Tree) analyzeTypedef ( definition.Constants[index] = constant } - return definition, err + return definition, nil } func (this *Tree) analyzeConstantDeclaration (