diff options
author | Mike Klein <mtklein@chromium.org> | 2017-01-19 12:14:50 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-01-19 20:29:59 +0000 |
commit | d8ee67c381129b5f96bd1afbb8abc62d04d9ace2 (patch) | |
tree | 2afad0744d3e0a4b7d5df7da11715f895a4318cd /bench/nanobench.cpp | |
parent | 86a43405fb3f83f6d45581959df5f7321487ae7e (diff) |
Add -Release ASAN bots.
These may be better at -fsanitize=object-size.
No need to loop more than once in nanobench for these bots.
CQ_INCLUDE_TRYBOTS=skia.primary:Build-Ubuntu-Clang-x86_64-Release-ASAN,Perf-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release-ASAN,Perf-Ubuntu-Clang-Golo-GPU-GT610-x86_64-Release-ASAN,Test-Ubuntu-Clang-GCE-CPU-AVX2-x86_64-Release-ASAN,Test-Ubuntu-Clang-Golo-GPU-GT610-x86_64-Release-ASAN
Change-Id: If89e94390d473434717cfe28de6be9055b68d8d4
Reviewed-on: https://skia-review.googlesource.com/7278
Reviewed-by: Herb Derby <herb@google.com>
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'bench/nanobench.cpp')
-rw-r--r-- | bench/nanobench.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp index 7e053198e4..4a058be27e 100644 --- a/bench/nanobench.cpp +++ b/bench/nanobench.cpp @@ -71,8 +71,12 @@ static const int kAutoTuneLoops = 0; +#if !defined(__has_feature) + #define __has_feature(x) 0 +#endif + static const int kDefaultLoops = -#ifdef SK_DEBUG +#if defined(SK_DEBUG) || __has_feature(address_sanitizer) 1; #else kAutoTuneLoops; |