From d9cc7f884fd54ab05d613616c5f8a121e76086cb Mon Sep 17 00:00:00 2001 From: Alexey Samsonov Date: Wed, 7 Oct 2015 23:13:28 +0000 Subject: [PATCH] Provide missing Internal{Alloc, Free} declarations for libbacktrace symbolizer. Summary: Since r223145 we don't include sanitizer_allocator_internal.h into sanitizer_symbolizer.h, so we can have undefined reference to Internal{Alloc, Free} stuff into sanitizer_symbolizer_libbacktrace.cc under SANITIZER_CP_DEMANGLE macro. This patch simply includes appropriate header into sanitizer_symbolizer_libbacktrace.h to resolve the issue. Patch by Maxim Ostapenko! Reviewers: kcc, eugenis, samsonov Subscribers: llvm-commits, ygribov Differential Revision: http://reviews.llvm.org/D13429 llvm-svn: 249633 --- .../lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h b/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h index 00b465a72774..ddfd475592cb 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h +++ b/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h @@ -16,6 +16,7 @@ #include "sanitizer_platform.h" #include "sanitizer_common.h" +#include "sanitizer_allocator_internal.h" #include "sanitizer_symbolizer_internal.h" #ifndef SANITIZER_LIBBACKTRACE