From ff64012e04faede5eaecd68db0edd86e8b15853c Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Fri, 13 Sep 2013 08:58:22 +0000 Subject: [PATCH] [asan] Android does not have TLS git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@190669 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/asan/asan_fake_stack.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/asan/asan_fake_stack.cc b/lib/asan/asan_fake_stack.cc index 3717db54d..f70ed3738 100644 --- a/lib/asan/asan_fake_stack.cc +++ b/lib/asan/asan_fake_stack.cc @@ -123,7 +123,7 @@ NOINLINE void FakeStack::GC(uptr real_stack) { needs_gc_ = false; } -#if SANITIZER_LINUX +#if SANITIZER_LINUX && !SANITIZER_ANDROID static THREADLOCAL FakeStack *fake_stack_tls; FakeStack *GetTLSFakeStack() { @@ -135,7 +135,7 @@ void SetTLSFakeStack(FakeStack *fs) { #else FakeStack *GetTLSFakeStack() { return 0; } void SetTLSFakeStack(FakeStack *fs) { } -#endif // SANITIZER_LINUX +#endif // SANITIZER_LINUX && !SANITIZER_ANDROID static FakeStack *GetFakeStack() { AsanThread *t = GetCurrentThread(); -- 2.11.4.GIT