Author: Armin Rigo <[email protected]>
Branch: stmgc-c7
Changeset: r72896:7d12f0c90a20
Date: 2014-08-18 22:12 +0200
http://bitbucket.org/pypy/pypy/changeset/7d12f0c90a20/
Log: Test fix
diff --git a/rpython/jit/backend/llsupport/assembler.py
b/rpython/jit/backend/llsupport/assembler.py
--- a/rpython/jit/backend/llsupport/assembler.py
+++ b/rpython/jit/backend/llsupport/assembler.py
@@ -74,10 +74,11 @@
self.gc_minimal_size_in_nursery =
gc_ll_descr.minimal_size_in_nursery
else:
self.gc_minimal_size_in_nursery = 0
- try:
- self.gc_size_of_header = gc_ll_descr.gcheaderbuilder.size_gc_header
- except AttributeError:
- self.gc_size_of_header = WORD # for tests
+ gc_size_of_header = WORD # for tests
+ if hasattr(gc_ll_descr, 'gcheaderbuilder'):
+ if hasattr(gc_ll_descr.gcheaderbuilder, 'size_gc_header'):
+ gc_size_of_header = gc_ll_descr.gcheaderbuilder.size_gc_header
+ self.gc_size_of_header = gc_size_of_header
self.memcpy_addr = self.cpu.cast_ptr_to_int(memcpy_fn)
# building the barriers needs to happen before these:
self._build_failure_recovery(False, withfloats=False)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit