diff --git a/DwarfOne2C/Parsing/CompilationUnit.cs b/DwarfOne2C/Parsing/CompilationUnit.cs index fc61b03..4e6444d 100644 --- a/DwarfOne2C/Parsing/CompilationUnit.cs +++ b/DwarfOne2C/Parsing/CompilationUnit.cs @@ -125,13 +125,16 @@ public void FirstPass(string[] lines, int current) case "TAG_subroutine": { // (static) function local to CU - allTags.Add( - ParseFunction( + Tag tag = ParseFunction( lines, ref current, ID, sibling, - Tag.TagType.CULocalFunc)); + Tag.TagType.CULocalFunc); + + tag.isStatic = true; + + allTags.Add(tag); } break; case "TAG_subroutine_type": {