[all-commits] [llvm/llvm-project] 29dff0: [analyzer] Allow CFG dumps in release builds

Balazs Benics via All-commits all-commits at lists.llvm.org
Mon May 2 02:49:25 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 29dff0d4fb46fe8f1e9774fd5e64d3e07937ff35
      https://github.com/llvm/llvm-project/commit/29dff0d4fb46fe8f1e9774fd5e64d3e07937ff35
  Author: Balazs Benics <balazs.benics at sigmatechnology.se>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/lib/Analysis/CFG.cpp
    A clang/test/Analysis/debug-checkers.cpp

  Log Message:
  -----------
  [analyzer] Allow CFG dumps in release builds

This is a similar commit to D124442, but for CFG dumps.
The binary size diff remained the same demonstrated in that patch.

This time I'm adding tests for demonstrating that all the dump debug
checkers work - even in regular builds without asserts.

Reviewed By: martong

Differential Revision: https://reviews.llvm.org/D124443




More information about the All-commits mailing list