diff --git a/shared/src/main/scala/io/kaitai/struct/languages/GoCompiler.scala b/shared/src/main/scala/io/kaitai/struct/languages/GoCompiler.scala index 685ddd7ed..9829a0435 100644 --- a/shared/src/main/scala/io/kaitai/struct/languages/GoCompiler.scala +++ b/shared/src/main/scala/io/kaitai/struct/languages/GoCompiler.scala @@ -301,7 +301,7 @@ class GoCompiler(typeProvider: ClassTypeProvider, config: RuntimeConfig) } override def condRepeatEosHeader(id: Identifier, io: String, dataType: DataType): Unit = { - out.puts(s"for i := 1;; i++ {") + out.puts(s"for i := 0;; i++ {") out.inc val eofVar = translator.allocateLocalVar()