diff --git a/graalpython/com.oracle.graal.python/src/com/oracle/graal/python/lib/PyObjectReprAsObjectNode.java b/graalpython/com.oracle.graal.python/src/com/oracle/graal/python/lib/PyObjectReprAsObjectNode.java index 961e07ca9c..921379b2ae 100644 --- a/graalpython/com.oracle.graal.python/src/com/oracle/graal/python/lib/PyObjectReprAsObjectNode.java +++ b/graalpython/com.oracle.graal.python/src/com/oracle/graal/python/lib/PyObjectReprAsObjectNode.java @@ -108,7 +108,7 @@ static Object repr(VirtualFrame frame, Node inliningTarget, Object obj, if (checkNode.execute(inliningTarget, result)) { return result; } else { - throw raiseTypeError(inliningTarget, obj, raiseNode); + throw raiseTypeError(inliningTarget, result, raiseNode); } }