summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-12-05 01:31:31 +0000
committerTed Kremenek <kremenek@apple.com>2008-12-05 01:31:31 +0000
commit8e942123cbe9e7263ab580eecefe42eea3dcba67 (patch)
tree5bdf22340518c9f4f741468ac5cf6d16577ea95d /clang/lib/Analysis
parent2a03c7e977b7a7bd923c8f8c41c0e81e3b96f63e (diff)
downloadbcm5719-llvm-8e942123cbe9e7263ab580eecefe42eea3dcba67.tar.gz
bcm5719-llvm-8e942123cbe9e7263ab580eecefe42eea3dcba67.zip
Remove SymbolDataContentsOf (unused).
llvm-svn: 60572
Diffstat (limited to 'clang/lib/Analysis')
-rw-r--r--clang/lib/Analysis/SymbolManager.cpp29
1 files changed, 1 insertions, 28 deletions
diff --git a/clang/lib/Analysis/SymbolManager.cpp b/clang/lib/Analysis/SymbolManager.cpp
index aee74a4a14e..c49d12730ba 100644
--- a/clang/lib/Analysis/SymbolManager.cpp
+++ b/clang/lib/Analysis/SymbolManager.cpp
@@ -86,28 +86,7 @@ SymbolID SymbolManager::getFieldSymbol(const MemRegion* R, const FieldDecl* D) {
DataMap[SymbolCounter] = SD;
return SymbolCounter++;
}
-
-SymbolID SymbolManager::getContentsOfSymbol(SymbolID sym) {
-
- llvm::FoldingSetNodeID profile;
- SymbolDataContentsOf::Profile(profile, sym);
- void* InsertPos;
-
- SymbolData* SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
-
- if (SD)
- return SD->getSymbol();
-
- SD = (SymbolData*) BPAlloc.Allocate<SymbolDataContentsOf>();
- new (SD) SymbolDataContentsOf(SymbolCounter, sym);
-
- DataSet.InsertNode(SD, InsertPos);
- DataMap[SymbolCounter] = SD;
-
- return SymbolCounter++;
-}
-
SymbolID SymbolManager::getConjuredSymbol(Stmt* E, QualType T, unsigned Count) {
llvm::FoldingSetNodeID profile;
@@ -145,13 +124,7 @@ QualType SymbolData::getType(const SymbolManager& SymMgr) const {
case GlobalKind:
return cast<SymbolDataGlobalVar>(this)->getDecl()->getType();
-
- case ContentsOfKind: {
- SymbolID x = cast<SymbolDataContentsOf>(this)->getContainerSymbol();
- QualType T = SymMgr.getSymbolData(x).getType(SymMgr);
- return T->getAsPointerType()->getPointeeType();
- }
-
+
case ConjuredKind:
return cast<SymbolConjured>(this)->getType();
}
OpenPOWER on IntegriCloud