aboutsummaryrefslogtreecommitdiff
path: root/lib/Driver
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2010-03-20 21:06:02 +0000
committerTed Kremenek <kremenek@apple.com>2010-03-20 21:06:02 +0000
commitdbdbaaf34f798fa5cabec273c4b9397b3fd6a98c (patch)
tree2a6ae20829406dde7052e1f45108ad2d390f7bcf /lib/Driver
parent4c8c8e93ca3b63de4d30f4a460b50fe63fd6bd3b (diff)
Refactor CFG-based warnings in Sema to be run by a worked object called AnalysisBasedWarnings.
This object controls when the warnings are executed, allowing the client code in Sema to selectively disable warnings as needed. Centralizing the logic for analysis-based warnings allows us to optimize when and how they are run. Along the way, remove the redundant logic for the 'check fall-through' warning for blocks; now the same logic is used for both blocks and functions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99085 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Driver')
0 files changed, 0 insertions, 0 deletions