Remove incorrect casts from UnknownVal to NonLVal.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47446 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Analysis/GRSimpleVals.cpp b/Analysis/GRSimpleVals.cpp
index ed0706b..02df7a5 100644
--- a/Analysis/GRSimpleVals.cpp
+++ b/Analysis/GRSimpleVals.cpp
@@ -126,7 +126,7 @@
     
     switch (L.getSubKind()) {
       default:
-        return cast<NonLVal>(UnknownVal());
+        return UnknownVal();
         
       case nonlval::ConcreteIntKind:
         
@@ -226,7 +226,7 @@
       }
       
       // FIXME: Implement unification
-      return cast<NonLVal>(UnknownVal());
+      return UnknownVal();
         //assert (!isa<lval::SymbolVal>(R) && "FIXME: Implement unification.");
       
       break;