[pypy-svn] r14071 - pypy/dist/pypy/translator/llvm2
ericvrp at codespeak.net
ericvrp at codespeak.net
Fri Jul 1 21:28:32 CEST 2005
Author: ericvrp
Date: Fri Jul 1 21:28:31 2005
New Revision: 14071
Modified:
pypy/dist/pypy/translator/llvm2/codewriter.py
Log:
Added linenumbers to llvm codewriter for easier debugging
Modified: pypy/dist/pypy/translator/llvm2/codewriter.py
==============================================================================
--- pypy/dist/pypy/translator/llvm2/codewriter.py (original)
+++ pypy/dist/pypy/translator/llvm2/codewriter.py Fri Jul 1 21:28:31 2005
@@ -2,12 +2,20 @@
from pypy.translator.llvm2.log import log
log = log.codewriter
+show_line_numbers = True
class CodeWriter(object):
def __init__(self):
self._lines = []
def append(self, line):
+ if show_line_numbers:
+ global line_number
+ try:
+ line_number += 1
+ except:
+ line_number = 1
+ line = "%-80s; %d" % (line, line_number)
self._lines.append(line)
log(line)
More information about the Pypy-commit
mailing list