aboutsummaryrefslogtreecommitdiff
path: root/src/test/bench
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/bench')
-rw-r--r--src/test/bench/shootout/binary-trees.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/test/bench/shootout/binary-trees.rs b/src/test/bench/shootout/binary-trees.rs
index 669cd809..5f879434 100644
--- a/src/test/bench/shootout/binary-trees.rs
+++ b/src/test/bench/shootout/binary-trees.rs
@@ -1,14 +1,14 @@
tag tree {
- nil();
+ nil;
node(@tree, @tree, int);
}
-fn item_check(&tree t) -> int {
- alt (t) {
- case (nil()) {
+fn item_check(@tree t) -> int {
+ alt (*t) {
+ case (nil) {
ret 0;
}
- case (node(@tree left, @tree right, int item)) {
+ case (node(?left, ?right, ?item)) {
ret item + item_check(left) - item_check(right);
}
}