Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
4c6b3759
Commit
4c6b3759
authored
Apr 23, 2014
by
Paul Sokolovsky
Browse files
showbc: MAKE_CLOSURE*: Update for new closed-over encoding.
parent
5e3e2d00
Changes
1
Hide whitespace changes
Inline
Side-by-side
py/showbc.c
View file @
4c6b3759
...
...
@@ -418,15 +418,19 @@ void mp_byte_code_print(const byte *ip, int len) {
printf
(
"MAKE_FUNCTION_DEFARGS "
UINT_FMT
,
unum
);
break
;
case
MP_BC_MAKE_CLOSURE
:
case
MP_BC_MAKE_CLOSURE
:
{
DECODE_PTR
;
printf
(
"MAKE_CLOSURE "
UINT_FMT
,
unum
);
machine_uint_t
n_closed_over
=
*
ip
++
;
printf
(
"MAKE_CLOSURE "
UINT_FMT
" "
UINT_FMT
,
unum
,
n_closed_over
);
break
;
}
case
MP_BC_MAKE_CLOSURE_DEFARGS
:
case
MP_BC_MAKE_CLOSURE_DEFARGS
:
{
DECODE_PTR
;
printf
(
"MAKE_CLOSURE_DEFARGS "
UINT_FMT
,
unum
);
machine_uint_t
n_closed_over
=
*
ip
++
;
printf
(
"MAKE_CLOSURE_DEFARGS "
UINT_FMT
" "
UINT_FMT
,
unum
,
n_closed_over
);
break
;
}
case
MP_BC_CALL_FUNCTION
:
DECODE_UINT
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment