mirror of
https://github.com/janet-lang/janet
synced 2025-11-02 00:23:02 +00:00
Allow expressions as keys in destructuring.
This commit is contained in:
@@ -107,7 +107,7 @@ static void destructure(DstCompiler *c, Dst left, DstSlot right,
|
||||
const DstKV *kv = NULL;
|
||||
while ((kv = dstc_next(left, kv))) {
|
||||
DstSlot newright;
|
||||
DstSlot kslot = dstc_cslot(dst_ast_unwrap(kv->key));
|
||||
DstSlot kslot = dstc_value(dstc_fopts_default(c), kv->key);
|
||||
Dst subval = kv->value;
|
||||
localright = dstc_preread(c, ast, 0xFF, 1, right);
|
||||
localsub = dstc_lslotn(c, 0xFF, 3);
|
||||
|
||||
Reference in New Issue
Block a user