| 190 | } |
| 191 | |
| 192 | static void py_scope_bind(PyLSPContext *ctx, const char *name, const CBMType *type) { |
| 193 | ctx->type_cache_gen++; |
| 194 | cbm_scope_bind(ctx->current_scope, name, type); |
| 195 | if (name && !cbm_scope_contains(ctx->current_scope, name)) |
| 196 | py_disable_callable_value_proof(ctx); |
| 197 | } |
| 198 | |
| 199 | static void py_scope_bind_callable(PyLSPContext *ctx, const char *name, const CBMType *type, |
| 200 | const char *callable_qn) { |
no test coverage detected