feat: add prepared error/null ok returns from gen_* functions
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
gen_res_t gen_alias(fzl_gen_t *gen, fzl_node_t *node)
|
||||
{
|
||||
if (!gen || !node)
|
||||
return (gen_res_t){.error = true};
|
||||
return gen_error;
|
||||
|
||||
fzl_type_t type;
|
||||
char typecn[256];
|
||||
@@ -16,7 +16,7 @@ gen_res_t gen_alias(fzl_gen_t *gen, fzl_node_t *node)
|
||||
|
||||
bool resolved = gen_resolve_type(gen, node->token, &type, typecn);
|
||||
if (!resolved)
|
||||
return (gen_res_t){.error = true};
|
||||
return gen_error;
|
||||
|
||||
ssize_t slot = gen_resolve_extern_type(gen, typecn);
|
||||
if (slot == -1)
|
||||
@@ -26,5 +26,5 @@ gen_res_t gen_alias(fzl_gen_t *gen, fzl_node_t *node)
|
||||
type_buf.alias_target =
|
||||
(fzl_extern_type_ref_t){.is_primitive = false, .type_slot = slot};
|
||||
|
||||
return (gen_res_t){.error = false, .type = FZL_TYPE_NULL, .classname = NULL};
|
||||
return gen_ok_null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user