diff --git a/testsuite/tests/th/TH_import_loop/TH_import_loop.T b/testsuite/tests/th/TH_import_loop/TH_import_loop.T
index acfa0cd95ca56be92d78a9310249b82df18834e0..0921de312d1214e48c023ddb6fbc2538918e7af8 100644
--- a/testsuite/tests/th/TH_import_loop/TH_import_loop.T
+++ b/testsuite/tests/th/TH_import_loop/TH_import_loop.T
@@ -1,7 +1,6 @@
 
 test('TH_import_loop',
      [extra_files(['Main.hs', 'ModuleA.hs', 'ModuleA.hs-boot', 'ModuleB.hs', 'ModuleC.hs'])
-       # only broken for native linker, not the JS one
-     , unless(js_arch(), expect_broken(1012))
+     , expect_broken(1012)
      ], multimod_compile_and_run,
      ['Main', '-v0'])