[pypy-commit] pypy default: some misses
fijal
noreply at buildbot.pypy.org
Fri Feb 22 17:23:31 CET 2013
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch:
Changeset: r61616:47700c7e20d3
Date: 2013-02-22 18:21 +0200
http://bitbucket.org/pypy/pypy/changeset/47700c7e20d3/
Log: some misses
diff --git a/rpython/rtyper/lltypesystem/rdict.py b/rpython/rtyper/lltypesystem/rdict.py
--- a/rpython/rtyper/lltypesystem/rdict.py
+++ b/rpython/rtyper/lltypesystem/rdict.py
@@ -424,22 +424,22 @@
dummy = ENTRIES.dummy_obj.ll_dummy_value
return entries.everused(i) and entries[i].value != dummy
- at objectmodel.enforceargs(None, int)
+ at objectmodel.enforceargs(None, SomeInteger(nonneg=True))
def ll_mark_deleted_in_value(entries, i):
ENTRIES = lltype.typeOf(entries).TO
dummy = ENTRIES.dummy_obj.ll_dummy_value
entries[i].value = dummy
- at objectmodel.enforceargs(None, int)
+ at objectmodel.enforceargs(None, SomeInteger(nonneg=True))
def ll_hash_from_cache(entries, i):
return entries[i].f_hash
- at objectmodel.enforceargs(None, int)
+ at objectmodel.enforceargs(None, SomeInteger(nonneg=True))
def ll_hash_recomputed(entries, i):
ENTRIES = lltype.typeOf(entries).TO
return ENTRIES.fasthashfn(entries[i].key)
- at objectmodel.enforceargs(None, int)
+ at objectmodel.enforceargs(None, SomeInteger(nonneg=True))
def ll_get_value(d, i):
return d.entries[i].value
More information about the pypy-commit
mailing list