@@ -557,7 +557,7 @@ objCallAsFunction :: MakeArgs args
557557objCallAsFunction f this args = do
558558 rargs <- makeArgs args >>= liftIO . Array.fromListIO
559559 liftIO $ js_apply f this rargs
560−foreign import javascript unsafe "$r = $1.apply($2, $3)"
560+foreign import javascript safe "$r = $1.apply($2, $3)"
561561 js_apply :: Object -> Object -> MutableJSArray -> IO JSVal
562562#else
563563objCallAsFunction f this args = do
@@ -577,7 +577,7 @@ objCallAsConstructor :: MakeArgs args
577577objCallAsConstructor f args = do
578578 rargs <- makeArgs args >>= liftIO . Array.fromListIO
579579 liftIO $ js_new f rargs
580−foreign import javascript unsafe "\
580+foreign import javascript safe "\
581581 switch($2.length) {\
582582 case 0 : $r = new $1(); break;\
583583 case 1 : $r = new $1($2[0]); break;\