summaryrefslogtreecommitdiffstats
path: root/Python/ast.c
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2018-09-11 22:29:57 (GMT)
committerMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2018-09-11 22:29:57 (GMT)
commitd13e59c1b512069d90efe7ee9b613d3913e79c56 (patch)
tree79baf729d27146523da9894e6ab1868034950432 /Python/ast.c
parent998b80636690ffbdb0a278810d9c031fad38631d (diff)
downloadcpython-d13e59c1b512069d90efe7ee9b613d3913e79c56.zip
cpython-d13e59c1b512069d90efe7ee9b613d3913e79c56.tar.gz
cpython-d13e59c1b512069d90efe7ee9b613d3913e79c56.tar.bz2
Make sure the line comes from the same node as the col offset. (GH-9189)
Followup to 90fc8980bbcc5c7dcced3627fe172b0bfd193a3b. <!-- Thanks for your contribution! Please read this comment in its entirety. It's quite important. # Pull Request title It should be in the following format: ``` bpo-NNNN: Summary of the changes made ``` Where: bpo-NNNN refers to the issue number in the https://bugs.python.org. Most PRs will require an issue number. Trivial changes, like fixing a typo, do not need an issue. # Backport Pull Request title If this is a backport PR (PR made against branches other than `master`), please ensure that the PR title is in the following format: ``` [X.Y] <title from the original PR> (GH-NNNN) ``` Where: [X.Y] is the branch name, e.g. [3.6]. GH-NNNN refers to the PR number from `master`. -->
Diffstat (limited to 'Python/ast.c')
-rw-r--r--Python/ast.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Python/ast.c b/Python/ast.c
index ef2c858..94962e0 100644
--- a/Python/ast.c
+++ b/Python/ast.c
@@ -1602,7 +1602,7 @@ ast_for_funcdef_impl(struct compiling *c, const node *n0,
if (is_async)
return AsyncFunctionDef(name, args, body, decorator_seq, returns,
- LINENO(n), n0->n_col_offset, c->c_arena);
+ LINENO(n0), n0->n_col_offset, c->c_arena);
else
return FunctionDef(name, args, body, decorator_seq, returns,
LINENO(n), n->n_col_offset, c->c_arena);
@@ -3719,7 +3719,7 @@ ast_for_for_stmt(struct compiling *c, const node *n0, bool is_async)
if (is_async)
return AsyncFor(target, expression, suite_seq, seq,
- LINENO(n), n0->n_col_offset,
+ LINENO(n0), n0->n_col_offset,
c->c_arena);
else
return For(target, expression, suite_seq, seq,
@@ -3895,7 +3895,7 @@ ast_for_with_stmt(struct compiling *c, const node *n0, bool is_async)
return NULL;
if (is_async)
- return AsyncWith(items, body, LINENO(n), n0->n_col_offset, c->c_arena);
+ return AsyncWith(items, body, LINENO(n0), n0->n_col_offset, c->c_arena);
else
return With(items, body, LINENO(n), n->n_col_offset, c->c_arena);
}