Extra Clang Tools 5 documentation

clang-tidy - readability-delete-null-pointer

«  readability-container-size-empty   ::   Contents   ::   readability-deleted-default  »

readability-delete-null-pointer

Checks the if statements where a pointer’s existence is checked and then deletes the pointer. The check is unnecessary as deleting a null pointer has no effect.

int *p;
if (p)
  delete p;

«  readability-container-size-empty   ::   Contents   ::   readability-deleted-default  »