diff options
author | Zhongxing Xu <xuzhongxing@gmail.com> | 2008-10-26 02:27:21 +0000 |
---|---|---|
committer | Zhongxing Xu <xuzhongxing@gmail.com> | 2008-10-26 02:27:21 +0000 |
commit | 60de6c6c6383cfcb82149dd947eb7e7628d56837 (patch) | |
tree | fac004e729899516bc707d38ccf8e92d9c7f18ce /clang/lib/Analysis/SVals.cpp | |
parent | bf47dc85fe30a1bef85c3eead5675bd3dbeb8221 (diff) | |
download | bcm5719-llvm-60de6c6c6383cfcb82149dd947eb7e7628d56837.tar.gz bcm5719-llvm-60de6c6c6383cfcb82149dd947eb7e7628d56837.zip |
Remove loc::StringLiteralVal. Now we allocate regions for string literals in the Store.
llvm-svn: 58182
Diffstat (limited to 'clang/lib/Analysis/SVals.cpp')
-rw-r--r-- | clang/lib/Analysis/SVals.cpp | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/clang/lib/Analysis/SVals.cpp b/clang/lib/Analysis/SVals.cpp index 2382b759e57..236d857450c 100644 --- a/clang/lib/Analysis/SVals.cpp +++ b/clang/lib/Analysis/SVals.cpp @@ -261,10 +261,6 @@ SVal SVal::GetSymbolValue(SymbolManager& SymMgr, VarDecl* D) { Loc Loc::MakeVal(AddrLabelExpr* E) { return loc::GotoLabel(E->getLabel()); } -Loc Loc::MakeVal(StringLiteral* S) { - return loc::StringLiteralVal(S); -} - //===----------------------------------------------------------------------===// // Pretty-Printing. //===----------------------------------------------------------------------===// @@ -386,12 +382,6 @@ void Loc::print(std::ostream& Out) const { << cast<loc::FuncVal>(this)->getDecl()->getIdentifier()->getName(); break; - case loc::StringLiteralValKind: - Out << "literal \"" - << cast<loc::StringLiteralVal>(this)->getLiteral()->getStrData() - << "\""; - break; - default: assert (false && "Pretty-printing not implemented for this Loc."); break; @@ -517,12 +507,6 @@ void Loc::print(llvm::raw_ostream& Out) const { << cast<loc::FuncVal>(this)->getDecl()->getIdentifier()->getName(); break; - case loc::StringLiteralValKind: - Out << "literal \"" - << cast<loc::StringLiteralVal>(this)->getLiteral()->getStrData() - << "\""; - break; - default: assert (false && "Pretty-printing not implemented for this Loc."); break; |