diff options
author | Eli Bendersky <eliben@gmail.com> | 2014-03-15 14:06:00 -0700 |
---|---|---|
committer | Eli Bendersky <eliben@gmail.com> | 2014-03-15 14:06:00 -0700 |
commit | 8e5d3a9d24ab8ffcfb0bded2ba413635f130faa6 (patch) | |
tree | 1c3d1215107681ab3e252c8564131cd94d60a43d /pycparser | |
parent | e54a9a960d04bd48d74425d0a0ac42617d7bf023 (diff) | |
download | pycparser-8e5d3a9d24ab8ffcfb0bded2ba413635f130faa6.tar.gz |
Fix issue #28: coord for 'for' loops
Diffstat (limited to 'pycparser')
-rw-r--r-- | pycparser/c_parser.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pycparser/c_parser.py b/pycparser/c_parser.py index 8ec3416..46551c3 100644 --- a/pycparser/c_parser.py +++ b/pycparser/c_parser.py @@ -1339,7 +1339,8 @@ class CParser(PLYParser): def p_iteration_statement_4(self, p): """ iteration_statement : FOR LPAREN declaration expression_opt SEMI expression_opt RPAREN statement """ - p[0] = c_ast.For(c_ast.DeclList(p[3]), p[4], p[6], p[8], self._coord(p.lineno(1))) + p[0] = c_ast.For(c_ast.DeclList(p[3], self._coord(p.lineno(1))), + p[4], p[6], p[8], self._coord(p.lineno(1))) def p_jump_statement_1(self, p): """ jump_statement : GOTO ID SEMI """ |