Skip to content

Commit 2eca3de

Browse files
committed
Bring back init of instance flags in non-readWrite mode (C++, C#)
(fix regression from d1f16dd)
1 parent 9142a1b commit 2eca3de

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

shared/src/main/scala/io/kaitai/struct/ClassCompiler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,9 @@ class ClassCompiler(
140140
curClass.params
141141
)
142142
compileInit(curClass)
143+
curClass.instances.foreach { case (instName, _) => lang.instanceClear(instName) }
143144
if (config.readWrite) {
144145
curClass.instances.foreach { case (instName, instSpec) =>
145-
lang.instanceClear(instName)
146146
instSpec match {
147147
case _: ParseInstanceSpec =>
148148
lang.instanceWriteFlagInit(instName)

0 commit comments

Comments
 (0)