on master help sign in
javascript: fix eliminateDeadbranches for conditions
commitc4323fb84fa53dfae3b87802d32b34885328fbb2 authorraichoo <raichoo@googlemail.com> dateFri 14 Feb 2014, 15:24 (13 years ago) parent407cf60
1 file changed+2−2
src/IRTS/CodegenJavaScript.hs+2−2
src/IRTS/CodegenJavaScript.hs+2−2
@@ -967,8 +967,8 @@ removeInstanceChecks (JSCond conds) =
967967 removeHelper js = js
968968
969969
970− eliminateDeadBranches (e@(JSTrue, _):_) = [e]
971− eliminateDeadBranches [(_, js)] = [(JSTrue, js)]
970+ eliminateDeadBranches ((JSTrue, cond):_) = [(JSNoop, cond)]
971+ eliminateDeadBranches [(_, js)] = [(JSNoop, js)]
972972 eliminateDeadBranches (x:xs) = x : eliminateDeadBranches xs
973973 eliminateDeadBranches [] = []
974974