MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / cleanup_inline_ctx

Function cleanup_inline_ctx

tests-cpp/small/test_capi_i64.cpp:56–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54}
55
56void cleanup_inline_ctx(InlineCtx & ic) {
57 if ( ic.ctx ) das_context_release(ic.ctx);
58 if ( ic.program ) das_program_release(ic.program);
59 if ( ic.file_access ) das_fileaccess_release(ic.file_access);
60 if ( ic.module_group ) das_modulegroup_release(ic.module_group);
61 if ( ic.tout ) das_text_release(ic.tout);
62 ic = InlineCtx{};
63}
64
65bool huge_heap_enabled() {
66 if constexpr ( sizeof(void*) < 8 ) return false;

Callers 1

test_capi_i64.cppFile · 0.70

Calls 5

das_context_releaseFunction · 0.85
das_program_releaseFunction · 0.85
das_fileaccess_releaseFunction · 0.85
das_modulegroup_releaseFunction · 0.85
das_text_releaseFunction · 0.85

Tested by

no test coverage detected