@@ -1848,7 +1848,7 @@ translateExpression (SForeign _ _ "putStr" [(FString, var)]) =
1848 jsCall (idrRTNamespace ++ "print") [JSVar var]
1848 jsCall (idrRTNamespace ++ "print") [JSVar var]
1850translateExpression (SForeign _ _ "isNull" [(FPtr, var)]) =
1850translateExpression (SForeign _ _ "isNull" [(FPtr, var)]) =
1851− jsCall (idrRTNamespace ++ "isNull") [JSVar var]
1851+ JSBinOp "==" (JSVar var) JSNull
1853translateExpression (SForeign _ _ fun args) =
1853translateExpression (SForeign _ _ fun args) =
1854 ffi fun (map generateWrapper args)
1854 ffi fun (map generateWrapper args)