move abort_message() to its own file

llvm-svn: 136670
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: 49cbb02a6a6293bf0fdc6db93181ec9ae3ea7241
diff --git a/src/cxa_guard.cpp b/src/cxa_guard.cpp
index 063d250..742bac3 100644
--- a/src/cxa_guard.cpp
+++ b/src/cxa_guard.cpp
@@ -8,6 +8,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "cxxabi.h"
+#include "abort_message.h"
 
 #include <pthread.h>
 #include <stdint.h>
@@ -51,13 +52,6 @@
 
 #endif
 
-
-void abort_message(const char* s)
-{
-    fputs(s, stderr);
-    ::abort();
-}
-
 pthread_mutex_t guard_mut = PTHREAD_MUTEX_INITIALIZER;
 pthread_cond_t  guard_cv  = PTHREAD_COND_INITIALIZER;