Pull in the libCrashReporterClient.a information with a warning comment.

Remove library check and regenerate configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107028 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Christopher
2010-06-28 18:25:51 +00:00
parent 4a1cad673c
commit 4411fbe25e
4 changed files with 9 additions and 98 deletions
+9 -2
View File
@@ -54,8 +54,15 @@ static void PrintCurStackTrace(raw_ostream &OS) {
OS.flush();
}
// Integrate with crash reporter.
#if defined (__APPLE__) && !defined (HAVE_CRASHREPORTERCLIENT_H)
// Integrate with crash reporter libraries.
#if defined (__APPLE__) && defined (HAVE_CRASHREPORTERCLIENT_H)
// If any clients of llvm try to link to libCrashReporterClient.a themselves,
// only one crash info struct will be used.
CRASH_REPORTER_CLIENT_HIDDEN
struct crashreporter_annotations_t gCRAnnotations
__attribute__((section("__DATA," CRASHREPORTER_ANNOTATIONS_SECTION)))
= { CRASHREPORTER_ANNOTATIONS_VERSION, 0, 0, 0 };
#else if defined (__APPLE__)
static const char *__crashreporter_info__ = 0;
asm(".desc ___crashreporter_info__, 0x10");
#endif