summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/asan/asan_rtl.cc
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2013-04-11 18:36:04 +0000
committerKostya Serebryany <kcc@google.com>2013-04-11 18:36:04 +0000
commitfd27b83ef27fce6634b0dbd764c2f543092e3898 (patch)
tree1dc17a8537ecae9ad6dbbbb80cb760e31be60679 /compiler-rt/lib/asan/asan_rtl.cc
parentbb68f2cd657801247e908a316f7889364e322128 (diff)
downloadbcm5719-llvm-fd27b83ef27fce6634b0dbd764c2f543092e3898.tar.gz
bcm5719-llvm-fd27b83ef27fce6634b0dbd764c2f543092e3898.zip
[asan] inline flags(), up to 1% perf gain on malloc-intensive code
llvm-svn: 179307
Diffstat (limited to 'compiler-rt/lib/asan/asan_rtl.cc')
-rw-r--r--compiler-rt/lib/asan/asan_rtl.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/compiler-rt/lib/asan/asan_rtl.cc b/compiler-rt/lib/asan/asan_rtl.cc
index 299b9377981..c367a70277e 100644
--- a/compiler-rt/lib/asan/asan_rtl.cc
+++ b/compiler-rt/lib/asan/asan_rtl.cc
@@ -66,11 +66,7 @@ static void AsanCheckFailed(const char *file, int line, const char *cond,
// -------------------------- Flags ------------------------- {{{1
static const int kDeafultMallocContextSize = 30;
-static Flags asan_flags;
-
-Flags *flags() {
- return &asan_flags;
-}
+Flags asan_flags_dont_use_directly; // use via flags().
static const char *MaybeCallAsanDefaultOptions() {
return (&__asan_default_options) ? __asan_default_options() : "";
OpenPOWER on IntegriCloud