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;