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

Function free_case_expr

src/cypher/cypher.c:2119–2130  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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