Skip to content

Commit

Permalink
Make sure the line comes from the same node as the col offset. (GH-9189)
Browse files Browse the repository at this point in the history
Followup to 90fc898.

<!--
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`.

-->
  • Loading branch information
benjaminp authored and miss-islington committed Sep 11, 2018
1 parent 998b806 commit d13e59c
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Python/ast.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down Expand Up @@ -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,
Expand Down Expand Up @@ -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);
}
Expand Down

0 comments on commit d13e59c

Please sign in to comment.