Mark some fns as pure so type_is_unique_box doesn't need to be unchecked

This commit is contained in:
Jesse Ruderman 2011-09-24 15:36:09 -07:00
parent 48c2c9b3a7
commit 064f52fa96
3 changed files with 10 additions and 12 deletions

View file

@ -28,7 +28,7 @@ fn intern<@T>(itr: interner<T>, val: T) -> uint {
}
}
fn get<@T>(itr: interner<T>, idx: uint) -> T { ret itr.vect[idx]; }
pure fn get<@T>(itr: interner<T>, idx: uint) -> T { ret itr.vect[idx]; }
fn len<T>(itr: interner<T>) -> uint { ret vec::len(itr.vect); }
pure fn len<T>(itr: interner<T>) -> uint { ret vec::len(itr.vect); }