aboutsummaryrefslogtreecommitdiff
path: root/tests/lang
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2013-08-02 17:35:59 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2013-08-02 15:43:31 +0000
commit5d147e125cea69e9a3b12f0ef64c64f42985c65e (patch)
tree0e9611fb64739f094fe0652ff71586c9ad7fd368 /tests/lang
parent159e621d1a9c4391b53f3d822109c36931934698 (diff)
Add a unary integer negation operator
This allows saying "-1" instead of "builtins.sub 0 1".
Diffstat (limited to 'tests/lang')
-rw-r--r--tests/lang/eval-okay-arithmetic.exp2
-rw-r--r--tests/lang/eval-okay-arithmetic.nix7
2 files changed, 7 insertions, 2 deletions
diff --git a/tests/lang/eval-okay-arithmetic.exp b/tests/lang/eval-okay-arithmetic.exp
index 861c12661..f625eb6ab 100644
--- a/tests/lang/eval-okay-arithmetic.exp
+++ b/tests/lang/eval-okay-arithmetic.exp
@@ -1 +1 @@
-1854
+1843
diff --git a/tests/lang/eval-okay-arithmetic.nix b/tests/lang/eval-okay-arithmetic.nix
index 1f45b122a..76bef919b 100644
--- a/tests/lang/eval-okay-arithmetic.nix
+++ b/tests/lang/eval-okay-arithmetic.nix
@@ -16,6 +16,11 @@ let {
range = range_ [];
*/
- body = sum (range 1 50) + 123 + 456;
+ x = 12;
+ body = sum
+ [ (sum (range 1 50))
+ (123 + 456)
+ (0 + -10 + -(-11) + -x)
+ ];
}