diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-01-11 00:40:29 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-01-11 00:40:29 +0000 |
commit | 83c01da96f57cf732a5da9a83e2981241f205dc4 (patch) | |
tree | ccc2753d494c98e24b017ad38db0f72fd0f80e20 /include/clang/Analysis/FlowSensitive/DataflowValues.h | |
parent | 80aeaa20837165713520bc6304e376c8eb606c93 (diff) |
Renamed ProgramEdge to ProgramPoint and changed subclasses of ProgramEdge
to have a much simpler, cleaner interpretation of what is a "location"
in a function (as encoded by a CFG).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@45846 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Analysis/FlowSensitive/DataflowValues.h')
-rw-r--r-- | include/clang/Analysis/FlowSensitive/DataflowValues.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/clang/Analysis/FlowSensitive/DataflowValues.h b/include/clang/Analysis/FlowSensitive/DataflowValues.h index 8d7d1629c8..acf684705c 100644 --- a/include/clang/Analysis/FlowSensitive/DataflowValues.h +++ b/include/clang/Analysis/FlowSensitive/DataflowValues.h @@ -48,7 +48,7 @@ public: typedef typename ValueTypes::ValTy ValTy; typedef typename ValueTypes::AnalysisDataTy AnalysisDataTy; typedef _AnalysisDirTag AnalysisDirTag; - typedef llvm::DenseMap<ProgramEdge, ValTy> EdgeDataMapTy; + typedef llvm::DenseMap<ProgramPoint, ValTy> EdgeDataMapTy; typedef llvm::DenseMap<const CFGBlock*, ValTy> BlockDataMapTy; //===--------------------------------------------------------------------===// @@ -80,13 +80,13 @@ public: /// getEdgeData - Retrieves the dataflow values associated with a /// CFG edge. - ValTy& getEdgeData(const BlkBlkEdge& E) { + ValTy& getEdgeData(const BlockEdge& E) { typename EdgeDataMapTy::iterator I = EdgeDataMap.find(E); assert (I != EdgeDataMap.end() && "No data associated with Edge."); return I->second; } - const ValTy& getEdgeData(const BlkBlkEdge& E) const { + const ValTy& getEdgeData(const BlockEdge& E) const { return reinterpret_cast<DataflowValues*>(this)->getEdgeData(E); } |