summaryrefslogtreecommitdiffstats
path: root/execute.c
diff options
context:
space:
mode:
authorStephen Dolan <mu@netsoc.tcd.ie>2012-11-26 01:36:55 +0000
committerStephen Dolan <mu@netsoc.tcd.ie>2012-11-26 01:36:55 +0000
commit4747f8681b3442af8b7916ac5bdfec712662c49b (patch)
tree0d1ba536855389ac1059f1cc89e23074bd03a292 /execute.c
parent3e3fe5195947a0af711959e2dedc9c84a697c5fb (diff)
Transparent handling for CBV arguments to C functions.
C function arguments closures are inlined before the call.
Diffstat (limited to 'execute.c')
-rw-r--r--execute.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/execute.c b/execute.c
index 605db552..e1e9b511 100644
--- a/execute.c
+++ b/execute.c
@@ -514,7 +514,6 @@ struct bytecode* jq_compile(const char* str) {
if (nerrors == 0) {
program = builtins_bind(program);
nerrors = block_compile(program, &locations, &bc);
- block_free(program);
}
if (nerrors) {
fprintf(stderr, "%d compile %s\n", nerrors, nerrors > 1 ? "errors" : "error");