Author: Armin Rigo <[email protected]>
Branch: optresult-unroll
Changeset: r79295:b61e2bd68f68
Date: 2015-08-30 12:20 +0200
http://bitbucket.org/pypy/pypy/changeset/b61e2bd68f68/
Log: Missing get_type_id() methods here
diff --git a/rpython/jit/backend/llsupport/descr.py
b/rpython/jit/backend/llsupport/descr.py
--- a/rpython/jit/backend/llsupport/descr.py
+++ b/rpython/jit/backend/llsupport/descr.py
@@ -63,6 +63,10 @@
def get_vtable(self):
return heaptracker.adr2int(llmemory.cast_ptr_to_adr(self.vtable))
+ def get_type_id(self):
+ assert self.tid != 0
+ return self.tid
+
def get_size_descr(gccache, STRUCT, vtable):
cache = gccache._cache_size
assert not isinstance(vtable, bool)
@@ -288,7 +292,9 @@
assert False
-
+ def get_type_id(self):
+ assert self.tid != 0
+ return self.tid
def repr_of_descr(self):
return '<Array%s %s>' % (self.flag, self.itemsize)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit