Author: Maciej Fijalkowski <fij...@gmail.com> Branch: Changeset: r56431:ef34b3c6714d Date: 2012-07-24 18:56 +0200 http://bitbucket.org/pypy/pypy/changeset/ef34b3c6714d/
Log: test and a fix diff --git a/pypy/translator/c/funcgen.py b/pypy/translator/c/funcgen.py --- a/pypy/translator/c/funcgen.py +++ b/pypy/translator/c/funcgen.py @@ -11,6 +11,7 @@ from pypy.rpython.lltypesystem.lltype import pyobjectptr, ContainerType from pypy.rpython.lltypesystem.lltype import Struct, Array, FixedSizeArray from pypy.rpython.lltypesystem.lltype import ForwardReference, FuncType +from pypy.rpython.lltypesystem.rffi import INT from pypy.rpython.lltypesystem.llmemory import Address from pypy.translator.backendopt.ssa import SSI_to_SSA from pypy.translator.backendopt.innerloop import find_inner_loops @@ -750,6 +751,8 @@ continue elif T == Signed: format.append('%ld') + elif T == INT: + format.append('%d') elif T == Unsigned: format.append('%lu') elif T == Float: diff --git a/pypy/translator/c/test/test_standalone.py b/pypy/translator/c/test/test_standalone.py --- a/pypy/translator/c/test/test_standalone.py +++ b/pypy/translator/c/test/test_standalone.py @@ -277,6 +277,8 @@ assert " ll_strtod.o" in makefile def test_debug_print_start_stop(self): + from pypy.rpython.lltypesystem import rffi + def entry_point(argv): x = "got:" debug_start ("mycat") @@ -291,6 +293,7 @@ debug_stop ("mycat") if have_debug_prints(): x += "a" debug_print("toplevel") + debug_print("some int", rffi.cast(rffi.INT, 3)) debug_flush() os.write(1, x + "." + str(debug_offset()) + '.\n') return 0 @@ -324,6 +327,7 @@ assert 'cat2}' in err assert 'baz' in err assert 'bok' in err + assert 'some int 3' in err # check with PYPYLOG=:somefilename path = udir.join('test_debug_xxx.log') out, err = cbuilder.cmdexec("", err=True, _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit