diff --git a/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java b/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java index 9b8f251..45f501d 100644 --- a/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java +++ b/src/de/inetsoftware/jwebassembly/binary/BinaryModuleWriter.java @@ -213,9 +213,6 @@ public class BinaryModuleWriter extends ModuleWriter implements InstructionOpcod //stream.writeVaruint32( pages ); // maximum length } wasm.writeSection( SectionType.Memory, stream ); - - // export the memory with the name "memory" - exports.add( new ExportEntry( "memory", ExternalKind.Memory, 0 ) ); } } diff --git a/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java b/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java index d58a984..54aa3c1 100644 --- a/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java +++ b/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java @@ -162,7 +162,7 @@ public class TextModuleWriter extends ModuleWriter { int pages = (dataSize + 0xFFFF) / 0x10000; newline( textOutput ); String pagesStr = Integer.toString( pages ); - textOutput.append( "(memory (export \"memory\") " ).append( pagesStr ).append( ' ' ).append( pagesStr ).append( ')' ); + textOutput.append( "(memory " ).append( pagesStr ).append( ')' ); newline( textOutput ); textOutput.append( "(data (i32.const 0) \"" ); byte[] data = dataStream.toByteArray();