From: Jean Privat Date: Thu, 11 Jun 2009 19:03:47 +0000 (-0400) Subject: lib: Map:[] aborts if key is not found X-Git-Tag: v0.3~273 X-Git-Url: http://nitlanguage.org lib: Map:[] aborts if key is not found Signed-off-by: Jean Privat --- diff --git a/lib/standard/abstract_collection.nit b/lib/standard/abstract_collection.nit index cea7a6c..0f88388 100644 --- a/lib/standard/abstract_collection.nit +++ b/lib/standard/abstract_collection.nit @@ -381,7 +381,7 @@ special Map[K, E] do var c = couple_at(key) if c == null then - return null + abort else return c.second end diff --git a/lib/standard/array.nit b/lib/standard/array.nit index 1f90388..d95911b 100644 --- a/lib/standard/array.nit +++ b/lib/standard/array.nit @@ -411,7 +411,7 @@ special CoupleMap[K, E] if i >= 0 then return _items[i].second else - return null + abort end end