summaryrefslogtreecommitdiffstats
path: root/builtin.c
diff options
context:
space:
mode:
Diffstat (limited to 'builtin.c')
-rw-r--r--builtin.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/builtin.c b/builtin.c
index 6d53a582..0af44163 100644
--- a/builtin.c
+++ b/builtin.c
@@ -991,14 +991,14 @@ static const char* const jq_builtins[] = {
static int builtins_bind_one(jq_state *jq, block* bb, const char* code) {
- struct locfile src;
- locfile_init(&src, jq, code, strlen(code));
+ struct locfile* src;
+ src = locfile_init(jq, code, strlen(code));
block funcs;
- int nerrors = jq_parse_library(&src, &funcs);
+ int nerrors = jq_parse_library(src, &funcs);
if (nerrors == 0) {
*bb = block_bind_referenced(funcs, *bb, OP_IS_CALL_PSEUDO);
}
- locfile_free(&src);
+ locfile_free(src);
return nerrors;
}