From 73ffc7e7005142c5a2d898fcb2aa39018efe07fb Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Wed, 22 Aug 2012 15:17:20 -0700 Subject: [PATCH] Remove match check in send_map --- src/libcore/send_map.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libcore/send_map.rs b/src/libcore/send_map.rs index ea440899fe70..6d5605a240f5 100644 --- a/src/libcore/send_map.rs +++ b/src/libcore/send_map.rs @@ -258,8 +258,11 @@ mod linear { fn find(k: &K) -> option { match self.bucket_for_key(self.buckets, k) { FoundEntry(idx) => { - match check self.buckets[idx] { + match self.buckets[idx] { some(bkt) => {some(copy bkt.value)} + // FIXME (#3148): Will be able to get rid of this when we + // redefine SearchResult + none => fail ~"LinearMap::find: internal logic error" } } TableFull | FoundHole(_) => {