Inline negate operation
commit9c1f88d54cf146acd19931a9c727d216f9f376a1
authorEvan Czaplicki <evancz@users.noreply.github.com>
dateTue 30 Jan 2018, 22:10 (9 years ago)
parentc84d2f5
src/Generate/JavaScript/Expression.hs+1
@@ -479,6 +479,7 @@ generateBasicsCall mode home name args =
479479 let arg = generateJsExpr mode elmArg in
480480 case name of
481481 "not" -> JS.Prefix JS.PrefixLNot arg
482+ "negate" -> JS.Prefix JS.PrefixMinus arg
482483 "toFloat" -> arg
483484 "truncate" -> JS.Infix JS.OpBOr arg (JS.Int 0)
484485 _ -> generateGlobalCall home name [arg]