From 6da4a939189f95089a72494f3fd119e158835091 Mon Sep 17 00:00:00 2001 From: Volker Berlin Date: Tue, 4 Jun 2019 18:56:53 +0200 Subject: [PATCH] fix function count in table declaration --- src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java b/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java index 246de15..f02278b 100644 --- a/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java +++ b/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java @@ -77,8 +77,6 @@ public class TextModuleWriter extends ModuleWriter { private boolean useExceptions; - private int functionCount; - private boolean callIndirect; /** @@ -114,7 +112,7 @@ public class TextModuleWriter extends ModuleWriter { output.append( methodOutput ); if( callIndirect ) { - int count = functionCount; + int count = functions.size(); String countStr = Integer.toString( count ); newline( output ); output.append( "(table " ).append( countStr ).append( ' ' ).append( countStr ).append( " anyfunc)" ); @@ -270,7 +268,6 @@ public class TextModuleWriter extends ModuleWriter { protected void writeMethodParamStart( @Nonnull FunctionName name ) throws IOException { typeOutput.setLength( 0 ); methodParamNames.clear(); - functionCount++; } /**