Handle PCHReader::IgnorePCH, it gets returned for when the file does not exist.

llvm-svn: 74196
diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp
index a7fbcda..8143263 100644
--- a/clang/lib/Frontend/ASTUnit.cpp
+++ b/clang/lib/Frontend/ASTUnit.cpp
@@ -113,14 +113,10 @@
     break;
     
   case PCHReader::Failure:
-    // Unrecoverable failure: don't even try to process the input
-    // file.
+  case PCHReader::IgnorePCH:
     if (ErrMsg)
       *ErrMsg = "Could not load PCH file";
     return NULL;
-
-  case PCHReader::IgnorePCH:
-    assert(0 && "Is there a validation that should not have happened ?");
   }
   
   // PCH loaded successfully. Now create the preprocessor.