[all-commits] [llvm/llvm-project] bd2b7e: [analyzer] Conversion to CheckerFamily: Dereferenc...

Donát Nagy via All-commits all-commits at lists.llvm.org
Mon Jul 28 03:20:24 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bd2b7eb23918b618ab8fb9963ea0533522a6c16a
      https://github.com/llvm/llvm-project/commit/bd2b7eb23918b618ab8fb9963ea0533522a6c16a
  Author: Donát Nagy <donat.nagy at ericsson.com>
  Date:   2025-07-28 (Mon, 28 Jul 2025)

  Changed paths:
    M clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
    M clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
    M clang/test/Analysis/analyzer-enabled-checkers.c
    M clang/test/Analysis/std-c-library-functions-arg-enabled-checkers.c

  Log Message:
  -----------
  [analyzer] Conversion to CheckerFamily: DereferenceChecker (#150442)

This commit converts the class DereferenceChecker to the checker family
framework and simplifies some parts of the implementation.

This commit is almost NFC, the only technically "functional" change is
that it removes the hidden modeling checker `DereferenceModeling` which
was only relevant as an implementation detail of the old checker
registration procedure.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list