summaryrefslogtreecommitdiffstatshomepage
path: root/py/scope.c
diff options
context:
space:
mode:
authorDamien <damien.p.george@gmail.com>2013-10-05 13:37:10 +0100
committerDamien <damien.p.george@gmail.com>2013-10-05 13:37:10 +0100
commitb05d707b2329a9534121e09e26eb9f8fef1917d3 (patch)
tree6c1bdbaa07b85d718283b6bfe66df15cfb1940c5 /py/scope.c
parent415eb6f8507cc8c912143e8173bd9b451f6af917 (diff)
downloadmicropython-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.c4
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;
}