[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