CodeQL library for C/C++
codeql/cpp-all 0.5.1 (changelog, source)

Member predicate AllocationFunction::requiresDealloc

Whether or not this allocation requires a corresponding deallocation of some sort (most do, but alloca for example does not). If it is unclear, we default to no (for example a placement new allocation may or may not require a corresponding delete).

predicate requiresDealloc()