]> granicus.if.org Git - clang/commitdiff
Don't abort on GetRVal when the LVal is a StringLiteralVal.
authorTed Kremenek <kremenek@apple.com>
Fri, 25 Apr 2008 01:45:38 +0000 (01:45 +0000)
committerTed Kremenek <kremenek@apple.com>
Fri, 25 Apr 2008 01:45:38 +0000 (01:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50245 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/ValueState.cpp

index 94c62281aa3a807f68c3a4ca3f2610ad35e72fb1..501d801da714d781c7d727090bce61e26b30e64e 100644 (file)
@@ -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;