enable test too, and fix
diff --git a/src/runtime_init_memory.js b/src/runtime_init_memory.js
index 006c14c..c5d3412 100644
--- a/src/runtime_init_memory.js
+++ b/src/runtime_init_memory.js
@@ -96,7 +96,7 @@
 // Older browsers may lack TypedArray.slice()
 // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/slice#Browser_compatibility
 [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array,
-   Float32Array, Float64Array].forEach(typedArray) {
+   Float32Array, Float64Array].forEach(function(typedArray) {
   if (!typedArray.prototype.slice) {
     Object.defineProperty(typedArray.prototype, 'slice', {
       value: function(begin, end) {
diff --git a/tests/test_other.py b/tests/test_other.py
index 7e3fa0f..3701dd1 100644
--- a/tests/test_other.py
+++ b/tests/test_other.py
@@ -3436,8 +3436,6 @@
     # when legacy is needed, we show an error indicating so
     test('build with LEGACY_VM_SUPPORT')
     # legacy + disabling wasm works
-    if self.is_wasm_backend():
-      return
     test('hello, world!', ['-s', 'LEGACY_VM_SUPPORT=1', '-s', 'WASM=0'])
 
   def test_on_abort(self):