diff options
author | Kostya Serebryany <kcc@google.com> | 2013-04-11 18:36:04 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2013-04-11 18:36:04 +0000 |
commit | fd27b83ef27fce6634b0dbd764c2f543092e3898 (patch) | |
tree | 1dc17a8537ecae9ad6dbbbb80cb760e31be60679 /compiler-rt/lib/asan/asan_rtl.cc | |
parent | bb68f2cd657801247e908a316f7889364e322128 (diff) | |
download | bcm5719-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.cc | 6 |
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() : ""; |