From 54ad287ed66364c268aec4efba7419756d140b84 Mon Sep 17 00:00:00 2001 From: Volker Berlin Date: Sun, 9 Aug 2020 15:22:26 +0200 Subject: [PATCH] array bracket are not valid in Wasm identifiers. --- src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java b/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java index 11329d1..9ee55d3 100644 --- a/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java +++ b/src/de/inetsoftware/jwebassembly/text/TextModuleWriter.java @@ -282,7 +282,8 @@ public class TextModuleWriter extends ModuleWriter { } /** - * Normalize the function name for the text format + * Normalize the function name for the text format of IDs. + * https://webassembly.github.io/spec/core/text/values.html#text-id * * @param name * the name @@ -290,7 +291,7 @@ public class TextModuleWriter extends ModuleWriter { */ @Nonnull private String normalizeName( String name ) { - return name; + return name.replace( '[', '/' ); } /**