From 54b58d108b3210a6047a2d88aa1c43b690f6683b Mon Sep 17 00:00:00 2001 From: MaxGraey Date: Fri, 19 Aug 2022 21:45:35 +0300 Subject: [PATCH 1/2] fix --- cli/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/index.js b/cli/index.js index 55aac5bd0b..edfbedd392 100644 --- a/cli/index.js +++ b/cli/index.js @@ -314,7 +314,7 @@ export async function main(argv, options) { assemblyscript.setSharedMemory(compilerOptions, opts.sharedMemory); assemblyscript.setImportTable(compilerOptions, opts.importTable); assemblyscript.setExportTable(compilerOptions, opts.exportTable); - if (opts.exportStart) { + if ("exportStart" in opts) { assemblyscript.setExportStart(compilerOptions, isNonEmptyString(opts.exportStart) ? opts.exportStart : "_start"); } assemblyscript.setMemoryBase(compilerOptions, opts.memoryBase >>> 0); From bc7460127966de78f62abb825e86d0b01be272a2 Mon Sep 17 00:00:00 2001 From: Max Graey Date: Fri, 19 Aug 2022 22:00:57 +0300 Subject: [PATCH 2/2] Update cli/index.js Co-authored-by: dcode --- cli/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/index.js b/cli/index.js index edfbedd392..5bdc188ee2 100644 --- a/cli/index.js +++ b/cli/index.js @@ -314,7 +314,7 @@ export async function main(argv, options) { assemblyscript.setSharedMemory(compilerOptions, opts.sharedMemory); assemblyscript.setImportTable(compilerOptions, opts.importTable); assemblyscript.setExportTable(compilerOptions, opts.exportTable); - if ("exportStart" in opts) { + if (opts.exportStart != null) { assemblyscript.setExportStart(compilerOptions, isNonEmptyString(opts.exportStart) ? opts.exportStart : "_start"); } assemblyscript.setMemoryBase(compilerOptions, opts.memoryBase >>> 0);