Make the moved-from SmallPtrSet be a valid, empty, small-state object.
[oota-llvm.git] / lib / Support / ErrorHandling.cpp
index a0b7619cd2b481ac04d9aab3883adab8b9ef13fb..1eafb96fde0949b319db038a1e1d5d99195e7f8c 100644 (file)
@@ -107,13 +107,13 @@ void llvm::llvm_unreachable_internal(const char *msg, const char *file,
 static void bindingsErrorHandler(void *user_data, const std::string& reason,
                                  bool gen_crash_diag) {
   LLVMFatalErrorHandler handler =
-    reinterpret_cast<LLVMFatalErrorHandler>(user_data);
+      LLVM_EXTENSION reinterpret_cast<LLVMFatalErrorHandler>(user_data);
   handler(reason.c_str());
 }
 
 void LLVMInstallFatalErrorHandler(LLVMFatalErrorHandler Handler) {
-  install_fatal_error_handler(
-    bindingsErrorHandler, reinterpret_cast<void*>(Handler));
+  install_fatal_error_handler(bindingsErrorHandler,
+                              LLVM_EXTENSION reinterpret_cast<void *>(Handler));
 }
 
 void LLVMResetFatalErrorHandler() {