From cf83b724082f2fb77dd641c86bec7f4a34bb6865 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Richez?= Date: Sat, 26 Oct 2019 23:09:48 +0200 Subject: [PATCH] strip debug info from generated wasm if minify is true (#3671) --- packages/core/parcel-bundler/src/assets/RustAsset.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/parcel-bundler/src/assets/RustAsset.js b/packages/core/parcel-bundler/src/assets/RustAsset.js index 07d9ebda56e..bd358509032 100644 --- a/packages/core/parcel-bundler/src/assets/RustAsset.js +++ b/packages/core/parcel-bundler/src/assets/RustAsset.js @@ -157,8 +157,9 @@ class RustAsset extends Asset { '-o', this.wasmPath ]; + const minifyArgs = this.options.minify ? ['-Clink-arg=-s'] : []; - await exec('rustc', args); + await exec('rustc', [...args, ...minifyArgs]); // Run again to collect dependencies this.depsPath = path.join(this.options.cacheDir, name + '.d');