diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-12-05 01:31:31 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-12-05 01:31:31 +0000 |
commit | 8e942123cbe9e7263ab580eecefe42eea3dcba67 (patch) | |
tree | 5bdf22340518c9f4f741468ac5cf6d16577ea95d /clang/lib/Analysis | |
parent | 2a03c7e977b7a7bd923c8f8c41c0e81e3b96f63e (diff) | |
download | bcm5719-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.cpp | 29 |
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(); } |