From 247ea628fb606a18e59b7abadc1493cde95ad98a Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Wed, 4 Jul 2018 08:50:48 -0700 Subject: [PATCH] Don't import wasm in generated JS if it's not used Mostly just an edge case --- crates/cli-support/src/js/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/cli-support/src/js/mod.rs b/crates/cli-support/src/js/mod.rs index d9cadf02..941d7a93 100644 --- a/crates/cli-support/src/js/mod.rs +++ b/crates/cli-support/src/js/mod.rs @@ -410,7 +410,9 @@ impl<'a> Context<'a> { .unwrap_or("wasm_bindgen"), ) } else { - let import_wasm = if self.config.nodejs { + let import_wasm = if self.globals.len() == 0 { + String::new() + } else if self.config.nodejs { self.footer .push_str(&format!("wasm = require('./{}_bg');", module_name)); format!("var wasm;")