about summary refs log tree commit diff
path: root/src/lib/ebml.rs
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2011-05-02 11:23:07 -0700
committerGraydon Hoare <graydon@mozilla.com>2011-05-02 12:16:29 -0700
commitaa25f22f197682de3b18fc4c8ba068d1feda220f (patch)
tree6d01f8fbb5680964fd9c53564c96aa58cb75d3d1 /src/lib/ebml.rs
parent870435caf55fe167862865bfe4196230ab7c1c6b (diff)
Use different syntax for checks that matter to typestate
This giant commit changes the syntax of Rust to use "assert" for
"check" expressions that didn't mean anything to the typestate
system, and continue using "check" for checks that are used as
part of typestate checking.

Most of the changes are just replacing "check" with "assert" in test
cases and rustc.
Diffstat (limited to 'src/lib/ebml.rs')
-rw-r--r--src/lib/ebml.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/ebml.rs b/src/lib/ebml.rs
index f73ad4fc647..9bad0f3311d 100644
--- a/src/lib/ebml.rs
+++ b/src/lib/ebml.rs
@@ -99,7 +99,7 @@ fn doc_data(doc d) -> vec[u8] {
 
 fn be_uint_from_bytes(vec[u8] data, uint start, uint size) -> uint {
     auto sz = size;
-    check (sz <= 4u);
+    assert (sz <= 4u);
     auto val = 0u;
     auto pos = start;
     while (sz > 0u) {