feat: add prepared error/null ok returns from gen_* functions
This commit is contained in:
@@ -6,11 +6,11 @@
|
||||
gen_res_t gen_field(fzl_gen_t *gen, fzl_node_t *node)
|
||||
{
|
||||
if (!gen || !node)
|
||||
return (gen_res_t){.error = true};
|
||||
return gen_error;
|
||||
|
||||
gen_res_t parent_res = gen_common(gen, node->memb.parent);
|
||||
if (parent_res.error)
|
||||
return (gen_res_t){.error = true};
|
||||
return gen_error;
|
||||
|
||||
fzl_ctable_t *ct = NULL;
|
||||
for (size_t i = 0; i < gen->classes_count; i++)
|
||||
@@ -23,7 +23,7 @@ gen_res_t gen_field(fzl_gen_t *gen, fzl_node_t *node)
|
||||
}
|
||||
|
||||
if (!ct)
|
||||
return (gen_res_t){.error = true};
|
||||
return gen_error;
|
||||
|
||||
fzl_token_t *ftok = node->memb.field->token;
|
||||
fzl_ctable_field_t ctf;
|
||||
@@ -39,7 +39,7 @@ gen_res_t gen_field(fzl_gen_t *gen, fzl_node_t *node)
|
||||
}
|
||||
|
||||
if (!field_exists)
|
||||
return (gen_res_t){.error = true};
|
||||
return gen_error;
|
||||
|
||||
gen_op(gen, FZL_OPCODE_GET_FIELD);
|
||||
gen_word(gen, ctf.slot_index);
|
||||
|
||||
Reference in New Issue
Block a user