From 404bb4f8ce547e3509e3987665434c07c975f6b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C3=ABl=20Kooi?= <48814281+RA-Kooi@users.noreply.github.com> Date: Fri, 31 Dec 2021 12:56:19 +0100 Subject: [PATCH] Fix some tags having children they shouldn't have --- DwarfOne2C/Parsing/CompilationUnit.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DwarfOne2C/Parsing/CompilationUnit.cs b/DwarfOne2C/Parsing/CompilationUnit.cs index 8cf3153..aa3061d 100644 --- a/DwarfOne2C/Parsing/CompilationUnit.cs +++ b/DwarfOne2C/Parsing/CompilationUnit.cs @@ -187,7 +187,9 @@ public void FirstPass(string[] lines, int current) IDToIndex.Add(ID, allTags.Count - 1); // If prev->sibling != ID - if(allTags[allTags.Count - 2].sibling != ID) + int prevSibling = allTags[allTags.Count - 2].sibling; + + if(prevSibling != ID && prevSibling != sibling) allTags[allTags.Count - 2].firstChild = ID; }