diff options
author | Damien <damien.p.george@gmail.com> | 2013-10-05 13:37:10 +0100 |
---|---|---|
committer | Damien <damien.p.george@gmail.com> | 2013-10-05 13:37:10 +0100 |
commit | b05d707b2329a9534121e09e26eb9f8fef1917d3 (patch) | |
tree | 6c1bdbaa07b85d718283b6bfe66df15cfb1940c5 /py/scope.c | |
parent | 415eb6f8507cc8c912143e8173bd9b451f6af917 (diff) | |
download | micropython-b05d707b2329a9534121e09e26eb9f8fef1917d3.tar.gz micropython-b05d707b2329a9534121e09e26eb9f8fef1917d3.zip |
Further factorise PASS_1 out of specific emit code.
Diffstat (limited to 'py/scope.c')
-rw-r--r-- | py/scope.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/py/scope.c b/py/scope.c index 5773ae0b44..57a7e6875d 100644 --- a/py/scope.c +++ b/py/scope.c @@ -8,7 +8,7 @@ #include "parse.h" #include "scope.h" -scope_t *scope_new(scope_kind_t kind, py_parse_node_t pn) { +scope_t *scope_new(scope_kind_t kind, py_parse_node_t pn, uint unique_code_id) { scope_t *scope = m_new(scope_t, 1); scope->kind = kind; scope->parent = NULL; @@ -52,7 +52,7 @@ scope_t *scope_new(scope_kind_t kind, py_parse_node_t pn) { scope->num_dict_params = 0; */ scope->num_locals = 0; - scope->unique_code_id = 0; + scope->unique_code_id = unique_code_id; return scope; } |