diff options
| author | Jesse Ruderman <jruderman@gmail.com> | 2011-09-24 15:36:09 -0700 |
|---|---|---|
| committer | Jesse Ruderman <jruderman@gmail.com> | 2011-09-24 15:36:09 -0700 |
| commit | 064f52fa96a51e3871eeaa453fa87221245e6421 (patch) | |
| tree | 7c1dd55d1adb10c663d8d832832af81eed750b81 /src/comp/syntax | |
| parent | 48c2c9b3a7da174d58219f2c2e0cc43926280f35 (diff) | |
| download | rust-064f52fa96a51e3871eeaa453fa87221245e6421.tar.gz rust-064f52fa96a51e3871eeaa453fa87221245e6421.zip | |
Mark some fns as pure so type_is_unique_box doesn't need to be unchecked
Diffstat (limited to 'src/comp/syntax')
| -rw-r--r-- | src/comp/syntax/util/interner.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/comp/syntax/util/interner.rs b/src/comp/syntax/util/interner.rs index ce1124d68aa..164b38fe870 100644 --- a/src/comp/syntax/util/interner.rs +++ b/src/comp/syntax/util/interner.rs @@ -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); } |
