]> granicus.if.org Git - clang/commit
Remove Sema includes from Analysis code to fix layering
authorReid Kleckner <reid@kleckner.net>
Mon, 12 Aug 2013 23:49:39 +0000 (23:49 +0000)
committerReid Kleckner <reid@kleckner.net>
Mon, 12 Aug 2013 23:49:39 +0000 (23:49 +0000)
commit2d84f6b563e39c1e90e4d3d7e6846d46bc58ff5d
treebe5926854755c05e4eb21f7b50da6903428b799c
parent9c0ed9122da2ec12798459328ba63511b1aab7d4
Remove Sema includes from Analysis code to fix layering

This moves a header-only class from Sema to Analysis and puts the option
check in Sema.

Patch by Chris Wailes!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188230 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/Analyses/Consumed.h
include/clang/Sema/ConsumedWarningsHandler.h [deleted file]
lib/Analysis/Consumed.cpp
lib/Sema/AnalysisBasedWarnings.cpp