There was an error while loading. Please reload this page.
1 parent ce72e1c commit 1acc129Copy full SHA for 1acc129
2 files changed
Parser/asdl_c.py
@@ -526,8 +526,7 @@ def visitField(self, field, name, sum=None, prod=None, depth=0):
526
(field.type, field.name), depth+1)
527
self.emit("if (res != 0) goto failed;", depth+1)
528
529
- self.emit("Py_XDECREF(tmp);", depth+1)
530
- self.emit("tmp = NULL;", depth+1)
+ self.emit("Py_CLEAR(tmp);", depth+1)
531
self.emit("} else {", depth)
532
if not field.opt:
533
message = "required field \\\"%s\\\" missing from %s" % (field.name, name)
0 commit comments