diff --git a/examples/clang-interpreter/main.cpp b/examples/clang-interpreter/main.cpp
index fb9d298f0ac9eb7ef5b871909c88f5adb124acd0..8b8ccfdf70a0842cc579525589e294bbb5de1a21 100644
--- a/examples/clang-interpreter/main.cpp
+++ b/examples/clang-interpreter/main.cpp
@@ -77,6 +77,7 @@ int main(int argc, const char **argv, char * const *envp) {
   DiagnosticsEngine Diags(DiagID, &*DiagOpts, DiagClient);
   Driver TheDriver(Path, llvm::sys::getProcessTriple(), Diags);
   TheDriver.setTitle("clang interpreter");
+  TheDriver.setCheckInputsExist(false);
 
   // FIXME: This is a hack to try to force the driver to do something we can
   // recognize. We need to extend the driver library to support this use model