[cfe-commits] r139003 - in /cfe/trunk: include/clang/StaticAnalyzer/Checkers/ include/clang/StaticAnalyzer/Core/PathSensitive/ lib/StaticAnalyzer/Checkers/ lib/StaticAnalyzer/Core/ lib/StaticAnalyzer/Frontend/

Ted Kremenek kremenek at apple.com
Fri Sep 2 08:22:40 PDT 2011


And there was much rejoicing!

Great work!

On Sep 2, 2011, at 1:02 AM, Jordy Rose <jediknil at belkadan.com> wrote:

> Author: jrose
> Date: Fri Sep  2 03:02:59 2011
> New Revision: 139003
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=139003&view=rev
> Log:
> [analyzer] Remove TransferFuncs.h, then deal with the fallout.
> 
> And with that, TransferFuncs is gone!
> 
> Removed:
>    cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h
> Modified:
>    cfe/trunk/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
>    cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
>    cfe/trunk/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
>    cfe/trunk/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
>    cfe/trunk/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
>    cfe/trunk/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
>    cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
>    cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
>    cfe/trunk/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp
>    cfe/trunk/lib/StaticAnalyzer/Core/CheckerManager.cpp
>    cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp
>    cfe/trunk/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
>    cfe/trunk/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
>    cfe/trunk/lib/StaticAnalyzer/Core/ProgramState.cpp
>    cfe/trunk/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
>    cfe/trunk/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
> 
> Modified: cfe/trunk/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h Fri Sep  2 03:02:59 2011
> @@ -16,33 +16,13 @@
> #define LLVM_CLANG_GR_LOCALCHECKERS_H
> 
> namespace clang {
> -
> -class CFG;
> -class Decl;
> -class Diagnostic;
> -class ASTContext;
> -class LangOptions;
> -class ParentMap;
> -class LiveVariables;
> -class ObjCImplementationDecl;
> -class LangOptions;
> -class TranslationUnitDecl;
> -
> namespace ento {
> 
> -class PathDiagnosticClient;
> -class TransferFuncs;
> -class BugType;
> -class BugReporter;
> class ExprEngine;
> 
> -TransferFuncs* MakeCFRefCountTF(ASTContext &Ctx, bool GCEnabled,
> -                                  const LangOptions& lopts);
> -
> void RegisterCallInliner(ExprEngine &Eng);
> 
> -} // end GR namespace
> -
> +} // end namespace ento
> } // end namespace clang
> 
> #endif
> 
> Modified: cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h Fri Sep  2 03:02:59 2011
> @@ -20,7 +20,6 @@
> #include "clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"
> -#include "clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h"
> #include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
> #include "clang/AST/Type.h"
> #include "clang/AST/ExprObjC.h"
> 
> Removed: cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h?rev=139002&view=auto
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h (removed)
> @@ -1,92 +0,0 @@
> -//== TransferFuncs.h - Path-Sens. Transfer Functions Interface ---*- C++ -*--=//
> -//
> -//                     The LLVM Compiler Infrastructure
> -//
> -// This file is distributed under the University of Illinois Open Source
> -// License. See LICENSE.TXT for details.
> -//
> -//===----------------------------------------------------------------------===//
> -//
> -//  This file defines TransferFuncs, which provides a base-class that
> -//  defines an interface for transfer functions used by ExprEngine.
> -//
> -//===----------------------------------------------------------------------===//
> -
> -#ifndef LLVM_CLANG_GR_TRANSFERFUNCS
> -#define LLVM_CLANG_GR_TRANSFERFUNCS
> -
> -#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"
> -#include "clang/StaticAnalyzer/Core/PathSensitive/SVals.h"
> -#include "clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h"
> -#include <vector>
> -
> -namespace clang {
> -class ObjCMessageExpr;
> -
> -namespace ento {
> -class ExplodedNode;
> -class ExplodedNodeSet;
> -class EndOfFunctionNodeBuilder;
> -class ExprEngine;
> -class StmtNodeBuilder;
> -class StmtNodeBuilderRef;
> -
> -class TransferFuncs {
> -public:
> -  TransferFuncs() {}
> -  virtual ~TransferFuncs() {}
> -
> -  virtual void RegisterChecks(ExprEngine& Eng) {}
> -
> -
> -  // Calls.
> -
> -  virtual void evalCall(ExplodedNodeSet &Dst,
> -                        ExprEngine& Engine,
> -                        StmtNodeBuilder& Builder,
> -                        const CallExpr *CE, SVal L,
> -                        ExplodedNode *Pred) {}
> -
> -  virtual void evalObjCMessage(ExplodedNodeSet &Dst,
> -                               ExprEngine& Engine,
> -                               StmtNodeBuilder& Builder,
> -                               ObjCMessage msg,
> -                               ExplodedNode *Pred,
> -                               const ProgramState *state) {}
> -
> -  // Stores.
> -
> -  virtual void evalBind(StmtNodeBuilderRef& B, SVal location, SVal val) {}
> -
> -  // End-of-path and dead symbol notification.
> -
> -  virtual void evalEndPath(ExprEngine& Engine,
> -                           EndOfFunctionNodeBuilder& Builder) {}
> -
> -
> -  virtual void evalDeadSymbols(ExplodedNodeSet &Dst,
> -                               ExprEngine& Engine,
> -                               StmtNodeBuilder& Builder,
> -                               ExplodedNode *Pred,
> -                               const ProgramState *state,
> -                               SymbolReaper& SymReaper) {}
> -
> -  // Return statements.
> -  virtual void evalReturn(ExplodedNodeSet &Dst,
> -                          ExprEngine& Engine,
> -                          StmtNodeBuilder& Builder,
> -                          const ReturnStmt *S,
> -                          ExplodedNode *Pred) {}
> -
> -  // Assumptions.
> -  virtual const ProgramState *evalAssume(const ProgramState *state,
> -                                    SVal Cond, bool Assumption) {
> -    return state;
> -  }  
> -};
> -
> -} // end GR namespace
> -
> -} // end clang namespace
> -
> -#endif
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp Fri Sep  2 03:02:59 2011
> @@ -20,6 +20,7 @@
> #include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h"
> +#include "clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"
> #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h"
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp Fri Sep  2 03:02:59 2011
> @@ -16,6 +16,7 @@
> #include "clang/StaticAnalyzer/Core/Checker.h"
> #include "clang/StaticAnalyzer/Core/CheckerManager.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
> +#include "clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h"
> #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
> #include "clang/AST/ParentMap.h"
> #include "clang/Basic/TargetInfo.h"
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp Fri Sep  2 03:02:59 2011
> @@ -9,7 +9,7 @@
> //
> //  This file defines a NSAutoreleasePoolChecker, a small checker that warns
> //  about subpar uses of NSAutoreleasePool.  Note that while the check itself
> -//  (in it's current form) could be written as a flow-insensitive check, in
> +//  (in its current form) could be written as a flow-insensitive check, in
> //  can be potentially enhanced in the future with flow-sensitive information.
> //  It is also a good example of the CheckerVisitor interface. 
> //
> @@ -18,9 +18,10 @@
> #include "ClangSACheckers.h"
> #include "clang/StaticAnalyzer/Core/Checker.h"
> #include "clang/StaticAnalyzer/Core/CheckerManager.h"
> -#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
> #include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
> +#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h"
> +#include "clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h"
> #include "clang/AST/DeclObjC.h"
> #include "clang/AST/Decl.h"
> 
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp Fri Sep  2 03:02:59 2011
> @@ -16,6 +16,7 @@
> #include "clang/StaticAnalyzer/Core/Checker.h"
> #include "clang/StaticAnalyzer/Core/CheckerManager.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
> +#include "clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h"
> #include "llvm/ADT/StringSwitch.h"
> #include <cstdarg>
> 
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp Fri Sep  2 03:02:59 2011
> @@ -51,6 +51,7 @@
> #include "clang/StaticAnalyzer/Core/CheckerManager.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h"
> +#include "clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h"
> #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
> #include "clang/AST/ParentMap.h"
> 
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp Fri Sep  2 03:02:59 2011
> @@ -26,6 +26,7 @@
> #include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngineBuilders.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h"
> +#include "clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h"
> #include "llvm/ADT/DenseMap.h"
> #include "llvm/ADT/FoldingSet.h"
> #include "llvm/ADT/ImmutableList.h"
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp Fri Sep  2 03:02:59 2011
> @@ -15,7 +15,6 @@
> #include "SimpleConstraintManager.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h"
> -#include "clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h"
> #include "llvm/Support/raw_ostream.h"
> 
> using namespace clang;
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/CheckerManager.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/CheckerManager.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/CheckerManager.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/CheckerManager.cpp Fri Sep  2 03:02:59 2011
> @@ -14,6 +14,7 @@
> #include "clang/StaticAnalyzer/Core/CheckerManager.h"
> #include "clang/StaticAnalyzer/Core/Checker.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
> +#include "clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h"
> #include "clang/Analysis/ProgramPoint.h"
> #include "clang/AST/DeclBase.h"
> 
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp Fri Sep  2 03:02:59 2011
> @@ -18,6 +18,7 @@
> #include "clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngineBuilders.h"
> +#include "clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h"
> #include "clang/AST/CharUnits.h"
> #include "clang/AST/ParentMap.h"
> #include "clang/AST/StmtObjC.h"
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp Fri Sep  2 03:02:59 2011
> @@ -14,6 +14,7 @@
> #include "clang/StaticAnalyzer/Core/CheckerManager.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h"
> +#include "clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h"
> #include "clang/AST/DeclCXX.h"
> 
> using namespace clang;
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp Fri Sep  2 03:02:59 2011
> @@ -13,6 +13,7 @@
> 
> #include "clang/StaticAnalyzer/Core/CheckerManager.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h"
> +#include "clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h"
> #include "clang/Analysis/Support/SaveAndRestore.h"
> 
> using namespace clang;
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/ProgramState.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/ProgramState.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/ProgramState.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/ProgramState.cpp Fri Sep  2 03:02:59 2011
> @@ -15,7 +15,6 @@
> #include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h"
> -#include "clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h"
> #include "llvm/Support/raw_ostream.h"
> 
> using namespace clang;
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp Fri Sep  2 03:02:59 2011
> @@ -15,7 +15,6 @@
> #include "SimpleConstraintManager.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h"
> -#include "clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h"
> #include "llvm/Support/Debug.h"
> #include "llvm/ADT/FoldingSet.h"
> #include "llvm/ADT/ImmutableSet.h"
> 
> Modified: cfe/trunk/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp?rev=139003&r1=139002&r2=139003&view=diff
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp Fri Sep  2 03:02:59 2011
> @@ -25,7 +25,6 @@
> #include "clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h"
> #include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
> #include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h"
> -#include "clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h"
> #include "clang/StaticAnalyzer/Core/PathDiagnosticClients.h"
> 
> #include "clang/Basic/FileManager.h"
> 
> 
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits



More information about the cfe-commits mailing list