#include void scc_hir_cprog_init(scc_hir_cprog_t *in, const scc_type_abi_t *abi) { Assert(abi != nullptr); scc_vec_init(in->func_decls); scc_vec_init(in->func_defs); scc_vec_init(in->global_vals); scc_hir_module_init(&in->module, abi); } void scc_hir_cprog_drop(scc_hir_cprog_t *in) { scc_vec_free(in->func_decls); scc_vec_free(in->func_defs); scc_vec_free(in->global_vals); scc_hir_module_drop(&in->module); }