Author: Armin Rigo <[email protected]>
Branch: reverse-debugger
Changeset: r86507:290549df34f4
Date: 2016-08-24 19:11 +0100
http://bitbucket.org/pypy/pypy/changeset/290549df34f4/
Log: fix for the merge
diff --git a/rpython/translator/c/funcgen.py b/rpython/translator/c/funcgen.py
--- a/rpython/translator/c/funcgen.py
+++ b/rpython/translator/c/funcgen.py
@@ -171,11 +171,12 @@
# ____________________________________________________________
+ extra_return_text = None
+
def cfunction_body(self):
- extra_return_text = None
if self.db.reverse_debugger:
from rpython.translator.revdb import gencsupp
- (extra_enter_text, extra_return_text) = (
+ (extra_enter_text, self.extra_return_text) = (
gencsupp.prepare_function(self))
if extra_enter_text:
yield extra_enter_text
@@ -219,8 +220,8 @@
retval = self.expr(block.inputargs[0])
if self.exception_policy != "exc_helper":
yield 'RPY_DEBUG_RETURN();'
- if extra_return_text:
- yield extra_return_text
+ if self.extra_return_text:
+ yield self.extra_return_text
yield 'return %s;' % retval
return
elif block.exitswitch is None:
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit