aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/vec-ref-count.rs
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2011-04-28 14:50:03 -0700
committerGraydon Hoare <[email protected]>2011-04-28 14:50:03 -0700
commitf0e1bb75d138522b3c64dfd2c16645cc45041d69 (patch)
tree7a6d4bea2b0a7e93023527b10bc5827d4f1aaa04 /src/test/run-pass/vec-ref-count.rs
parentDrop args in native stubs too. (diff)
downloadrust-f0e1bb75d138522b3c64dfd2c16645cc45041d69.tar.xz
rust-f0e1bb75d138522b3c64dfd2c16645cc45041d69.zip
Change vec-ref-count to handle 1 or 2, so long as non-leaky and non-creeping. un-XFAIL.
Diffstat (limited to 'src/test/run-pass/vec-ref-count.rs')
-rw-r--r--src/test/run-pass/vec-ref-count.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/test/run-pass/vec-ref-count.rs b/src/test/run-pass/vec-ref-count.rs
index da6446c2..78848936 100644
--- a/src/test/run-pass/vec-ref-count.rs
+++ b/src/test/run-pass/vec-ref-count.rs
@@ -1,11 +1,12 @@
-// xfail-stage0
-
use std;
import std._vec;
fn main() {
auto v = vec(1, 2, 3);
- check (_vec.refcount[int](v) == 1u);
- check (_vec.refcount[int](v) == 1u);
+ log_err _vec.refcount[int](v);
+ log_err _vec.refcount[int](v);
+ log_err _vec.refcount[int](v);
+ check (_vec.refcount[int](v) == 1u || _vec.refcount[int](v) == 2u);
+ check (_vec.refcount[int](v) == 1u || _vec.refcount[int](v) == 2u);
}