summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/SVals.cpp
diff options
context:
space:
mode:
authorZhongxing Xu <xuzhongxing@gmail.com>2008-10-26 02:27:21 +0000
committerZhongxing Xu <xuzhongxing@gmail.com>2008-10-26 02:27:21 +0000
commit60de6c6c6383cfcb82149dd947eb7e7628d56837 (patch)
treefac004e729899516bc707d38ccf8e92d9c7f18ce /clang/lib/Analysis/SVals.cpp
parentbf47dc85fe30a1bef85c3eead5675bd3dbeb8221 (diff)
downloadbcm5719-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.cpp16
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;
OpenPOWER on IntegriCloud