on master help sign in
javascript: fix wrong array handling
commitb96f162bba8aa419b0ab5ccca5f31a4283008eb7 authorraichoo <raichoo@googlemail.com> dateMon 18 Mar 2013, 11:46 (14 years ago) parent1a87674
1 file changed+2−2
src/IRTS/CodegenJavaScript.hs+2−2
src/IRTS/CodegenJavaScript.hs+2−2
@@ -385,11 +385,11 @@ translateExpression (SForeign _ _ fun args)
385385 , (obj:as) <- args =
386386 concat [object obj, method, arguments as]
387387
388− | "[]=" == fun
388+ | "[]=" `isSuffixOf` fun
389389 , (idx:val:[]) <- args =
390390 concat [array, index idx, assign val]
391391
392− | "[]" == fun
392+ | "[]" `isSuffixOf` fun
393393 , (idx:[]) <- args =
394394 array ++ index idx
395395