For InnerPointerChecker to function properly, both the checker itself and MallocChecker's capabilities that handle relevant use-after-free problems need to be turned on. So far, the latter part has been developed under the name of MallocChecker's NewDelete sub-checker, often causing warnings to appear under that name. This patch defines a new CheckKind within MallocChecker for the inner pointer checking functionality, so that the correct name is displayed on warnings.
Tested on clang-tidy.
It's usually just None, but i guess whoever touched this code before didn't know; it's pretty hard to discover.