diff options
| author | Damien George <damien.p.george@gmail.com> | 2014-04-17 19:16:11 +0100 |
|---|---|---|
| committer | Damien George <damien.p.george@gmail.com> | 2014-04-17 19:16:11 +0100 |
| commit | de7c425139c92745280b62f7ebb756def96d072a (patch) | |
| tree | 640c2127c9c8414d2edeb4f799d1984def46d8a0 /py/objgenerator.c | |
| parent | d89b69eb3a8c53e0026e9dfffb1fa5d8da5569f7 (diff) | |
py: Simplify objfun/objgenerator connection, no need to call bc_get.
Diffstat (limited to 'py/objgenerator.c')
| -rw-r--r-- | py/objgenerator.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/py/objgenerator.c b/py/objgenerator.c index 9be7fb197..18807e75f 100644 --- a/py/objgenerator.c +++ b/py/objgenerator.c @@ -26,9 +26,6 @@ STATIC mp_obj_t gen_wrap_call(mp_obj_t self_in, uint n_args, uint n_kw, const mp mp_obj_gen_wrap_t *self = self_in; mp_obj_fun_bc_t *self_fun = (mp_obj_fun_bc_t*)self->fun; assert(MP_OBJ_IS_TYPE(self_fun, &mp_type_fun_bc)); - int bc_n_args; - const byte *bc_code; - mp_obj_fun_bc_get(self_fun, &bc_n_args, &bc_code); const mp_obj_t *args1, *args2; uint len1, len2; @@ -36,7 +33,7 @@ STATIC mp_obj_t gen_wrap_call(mp_obj_t self_in, uint n_args, uint n_kw, const mp assert(0); } - return mp_obj_new_gen_instance(self_fun->globals, bc_code, len1, args1, len2, args2); + return mp_obj_new_gen_instance(self_fun->globals, self_fun->bytecode, len1, args1, len2, args2); } const mp_obj_type_t mp_type_gen_wrap = { |
