From 70dba1948408f520c5e5d76d3e40c80432cb5271 Mon Sep 17 00:00:00 2001 From: Jan Date: Tue, 23 Jan 2024 19:29:09 +0100 Subject: [PATCH] fix: do not consider a structure require marking when it contains a string member --- .../Parsing/PostProcessing/MarkingRequiredPostProcessor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ZoneCodeGeneratorLib/Parsing/PostProcessing/MarkingRequiredPostProcessor.cpp b/src/ZoneCodeGeneratorLib/Parsing/PostProcessing/MarkingRequiredPostProcessor.cpp index 012f16d3..98b56c44 100644 --- a/src/ZoneCodeGeneratorLib/Parsing/PostProcessing/MarkingRequiredPostProcessor.cpp +++ b/src/ZoneCodeGeneratorLib/Parsing/PostProcessing/MarkingRequiredPostProcessor.cpp @@ -39,7 +39,7 @@ bool MarkingRequiredPostProcessor::RequiresMarking(std::unordered_setm_is_script_string || member->m_is_string || member->m_type && member->m_type->m_asset_enum_entry) + if (member->m_is_script_string || member->m_type && member->m_type->m_asset_enum_entry) return true; if (member->m_type != nullptr && member->m_type != info && RequiresMarking(visitedStructures, member->m_type))