#include #include Test(syms, register_var) { struct syms syms; syms_init(&syms); syms_declare(&syms, "name", syms_try_type(&syms, TYPE_INT)->kind, SYM_IS_VAR, NULL); struct syms_entry* entry = syms_try_get(&syms, "nope", NULL); cr_assert_eq(entry, NULL); entry = syms_try_get(&syms, "name", NULL); cr_assert_neq(entry, NULL); cr_assert_eq(entry->type, syms_try_type(&syms, TYPE_INT)->kind); syms_free(&syms); }