emit OP_PUSHUNDEF
This commit is contained in:
parent
5637b3e435
commit
0fe20178ae
|
@ -961,6 +961,10 @@ codegen_quote(pic_state *pic, codegen_context *cxt, pic_value obj, bool tailpos)
|
||||||
|
|
||||||
obj = pic_list_ref(pic, obj, 1);
|
obj = pic_list_ref(pic, obj, 1);
|
||||||
switch (pic_type(obj)) {
|
switch (pic_type(obj)) {
|
||||||
|
case PIC_TT_UNDEF:
|
||||||
|
emit_n(pic, cxt, OP_PUSHUNDEF);
|
||||||
|
emit_ret(pic, cxt, tailpos);
|
||||||
|
break;
|
||||||
case PIC_TT_BOOL:
|
case PIC_TT_BOOL:
|
||||||
emit_n(pic, cxt, (pic_true_p(obj) ? OP_PUSHTRUE : OP_PUSHFALSE));
|
emit_n(pic, cxt, (pic_true_p(obj) ? OP_PUSHTRUE : OP_PUSHFALSE));
|
||||||
emit_ret(pic, cxt, tailpos);
|
emit_ret(pic, cxt, tailpos);
|
||||||
|
|
Loading…
Reference in New Issue