summary refs log tree commit diff
path: root/src/comp/syntax
diff options
context:
space:
mode:
authorJesse Ruderman <jruderman@gmail.com>2011-09-24 15:36:09 -0700
committerJesse Ruderman <jruderman@gmail.com>2011-09-24 15:36:09 -0700
commit064f52fa96a51e3871eeaa453fa87221245e6421 (patch)
tree7c1dd55d1adb10c663d8d832832af81eed750b81 /src/comp/syntax
parent48c2c9b3a7da174d58219f2c2e0cc43926280f35 (diff)
downloadrust-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.rs4
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); }