MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / free_case_expr

Function free_case_expr

src/cypher/cypher.c:2118–2129  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2116}
2117
2118static void free_case_expr(cbm_case_expr_t *k) {
2119 if (!k) {
2120 return;
2121 }
2122 for (int i = 0; i < k->branch_count; i++) {
2123 expr_free(k->branches[i].when_expr);
2124 safe_str_free(&k->branches[i].then_val);
2125 }
2126 free(k->branches);
2127 safe_str_free(&k->else_val);
2128 free(k);
2129}
2130
2131static void free_return_clause(cbm_return_clause_t *r) {
2132 if (!r) {

Callers 1

free_return_clauseFunction · 0.85

Calls 2

expr_freeFunction · 0.85
safe_str_freeFunction · 0.85

Tested by

no test coverage detected