diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-04-25 01:45:38 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-04-25 01:45:38 +0000 |
commit | 2e5092320e71c5e53d1f09988c81c5eb06b11a77 (patch) | |
tree | 1bd4a67434ddec22d932820b259b847a4ec6a4d8 /clang/lib | |
parent | 4dd412e0228ea17c83b33781e949d16ec101b245 (diff) | |
download | bcm5719-llvm-2e5092320e71c5e53d1f09988c81c5eb06b11a77.tar.gz bcm5719-llvm-2e5092320e71c5e53d1f09988c81c5eb06b11a77.zip |
Don't abort on GetRVal when the LVal is a StringLiteralVal.
llvm-svn: 50245
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/Analysis/ValueState.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Analysis/ValueState.cpp b/clang/lib/Analysis/ValueState.cpp index 94c62281aa3..501d801da71 100644 --- a/clang/lib/Analysis/ValueState.cpp +++ b/clang/lib/Analysis/ValueState.cpp @@ -212,6 +212,10 @@ RVal ValueStateManager::GetRVal(ValueState* St, LVal LV, QualType T) { return UnknownVal(); } + case lval::StringLiteralValKind: + // FIXME: Implement better support for fetching characters from strings. + return UnknownVal(); + default: assert (false && "Invalid LVal."); break; |