on master help sign in
javascript: removed redundant anonymous function
8e95553raichoo
src/IRTS/CodegenJavaScript.hs+1−3
@@ -231,12 +231,10 @@ translateExpression modname (SApp False name vars) =
231 createTailcall $ translateFunctionCall name vars
231 createTailcall $ translateFunctionCall name vars
232
232
233translateExpression modname (SApp True name vars) =
233translateExpression modname (SApp True name vars) =
234− "(function(){\n"
235− ++ "return new __IDR__.Tailcall("
234+ "new __IDR__.Tailcall("
236 ++ "function(){\n"
235 ++ "function(){\n"
237 ++ "return " ++ translateFunctionCall name vars
236 ++ "return " ++ translateFunctionCall name vars
238 ++ ";\n});"
237 ++ ";\n});"
239− ++ "\n})()"
240
238
241translateExpression _ (SOp op vars)
239translateExpression _ (SOp op vars)
242 | LPlus <- op
240 | LPlus <- op