aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorBrian Anderson <[email protected]>2011-03-06 18:35:07 -0500
committerGraydon Hoare <[email protected]>2011-03-14 15:52:48 -0700
commit8438eca45cf20b4949450aaf2a3bd5212877d337 (patch)
treed7ec1601effc334f3f98a4aac176d19047cc321a /src/test
parentReorganize makefile targets (diff)
downloadrust-8438eca45cf20b4949450aaf2a3bd5212877d337.tar.xz
rust-8438eca45cf20b4949450aaf2a3bd5212877d337.zip
Integrate shootout benchmarks into testsuite
Diffstat (limited to 'src/test')
-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);
}
}