| 25 | } CBMScopeChunk; |
| 26 | |
| 27 | typedef struct CBMScope { |
| 28 | struct CBMScope* parent; |
| 29 | CBMScopeChunk* chunks; |
| 30 | CBMArena* arena; // owning arena, propagated to children at push time |
| 31 | } CBMScope; |
| 32 | |
| 33 | // Bail-to-UNKNOWN depth for type-lookup chains: alias resolution, MRO walks, |
| 34 | // embedded-field/struct-traversal. Exceeding this collapses to cbm_type_unknown |
nothing calls this directly
no outgoing calls
no test coverage detected