Skip to content

Commit

Permalink
[bugfix] Determine stats capability in pre-analysis
Browse files Browse the repository at this point in the history
get_analyzer_checkers() should be used for querying checker list because
this can be used for getting modeling checkers too. Pre-analysis depends
on the existence of some modeling checkers.
  • Loading branch information
bruntib committed Mar 18, 2022
1 parent ed03752 commit 5d8bf1d
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
from codechecker_statistics_collector.collectors.return_value import \
ReturnValueCollector

from .analyzer import ClangSA
from ..flag import has_flag
from ..flag import prepend_all

Expand Down Expand Up @@ -47,7 +48,8 @@ def build_stat_coll_cmd(action, config, source):

# Enable the statistics collector checkers only.
collector_checkers = []
for checker_name, _ in config.checks().items():
checks = ClangSA.get_analyzer_checkers(config, config.environ, True, True)
for checker_name, _ in checks:
if SpecialReturnValueCollector.checker_collect in checker_name:
collector_checkers.append(checker_name)

Expand Down

0 comments on commit 5d8bf1d

Please sign in to comment.