Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r67995:4d9da705ae8f Date: 2013-11-12 23:44 +0100 http://bitbucket.org/pypy/pypy/changeset/4d9da705ae8f/
Log: Write 'ConstPtr(null)' when we know the constant is null. May break some tests in pypyjit/test_pypy_c. diff --git a/rpython/jit/metainterp/logger.py b/rpython/jit/metainterp/logger.py --- a/rpython/jit/metainterp/logger.py +++ b/rpython/jit/metainterp/logger.py @@ -103,7 +103,9 @@ elif isinstance(arg, BoxInt): return 'i' + str(mv) elif isinstance(arg, self.ts.ConstRef): - return 'ConstPtr(ptr' + str(mv) + ')' + if arg.value: + return 'ConstPtr(ptr' + str(mv) + ')' + return 'ConstPtr(null)' elif isinstance(arg, self.ts.BoxRef): return 'p' + str(mv) elif isinstance(arg, ConstFloat): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit