diff --git a/rts/wasm/StgRun.c b/rts/wasm/StgRun.c
index b3442a92424ce1b93a99ba8898dfac67d4c45412..4a62dfbc425a5c7e3afe5909533728a374faf729 100644
--- a/rts/wasm/StgRun.c
+++ b/rts/wasm/StgRun.c
@@ -1,5 +1,7 @@
 #include "Rts.h"
 
+#if !defined(USE_MINIINTERPRETER)
+
 // We directly return the same BaseReg as passed to StgRun. This is
 // fine on wasm which doesn't have SMP.
 //
@@ -19,3 +21,5 @@ StgFunPtr StgReturn(void)
 {
     return 0;
 }
+
+#endif