on master help sign in
javascript: optimize calling apply on lambdas
commit974d2eddee40d41f16345ca6edc6077e13d36d58 authorraichoo <raichoo@googlemail.com> dateMon 7 Oct 2013, 22:23 (13 years ago) parent8bef17d
1 file changed+3
src/IRTS/CodegenJavaScript.hs+3
src/IRTS/CodegenJavaScript.hs+3
@@ -258,6 +258,9 @@ optimizeJS (JSSeq seq) =
258258optimizeJS (JSFunction args body) =
259259 JSFunction args (optimizeJS body)
260260
261+optimizeJS (JSProj (JSFunction args body) "apply") =
262+ JSProj (JSFunction args (optimizeJS body)) "apply"
263+
261264optimizeJS (JSApp fun args) =
262265 JSApp (optimizeJS fun) (map optimizeJS args)
263266