diff --git a/parser.c b/parser.c index 2653d926..f0650184 100644 --- a/parser.c +++ b/parser.c @@ -398,7 +398,7 @@ static block gen_binop(block a, block b, int op) { } static block gen_format(block a, jv fmt) { - return BLOCK(a, gen_call("format", BLOCK(gen_lambda(gen_const(fmt))))); + return BLOCK(a, gen_call("format", gen_lambda(gen_const(fmt)))); } static block gen_definedor_assign(block object, block val) { diff --git a/parser.y b/parser.y index 6633b727..d57e5c8a 100644 --- a/parser.y +++ b/parser.y @@ -261,7 +261,7 @@ static block gen_binop(block a, block b, int op) { } static block gen_format(block a, jv fmt) { - return BLOCK(a, gen_call("format", BLOCK(gen_lambda(gen_const(fmt))))); + return BLOCK(a, gen_call("format", gen_lambda(gen_const(fmt)))); } static block gen_definedor_assign(block object, block val) {