diff options
Diffstat (limited to 'test/asan/TestCases/coverage-reset.cc')
-rw-r--r-- | test/asan/TestCases/coverage-reset.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/asan/TestCases/coverage-reset.cc b/test/asan/TestCases/coverage-reset.cc index 8e025600fda7b..eb8da8c1aa064 100644 --- a/test/asan/TestCases/coverage-reset.cc +++ b/test/asan/TestCases/coverage-reset.cc @@ -1,7 +1,10 @@ // Test __sanitizer_reset_coverage(). // RUN: %clangxx_asan -fsanitize-coverage=func %s -o %t -// RUN: env ASAN_OPTIONS=$ASAN_OPTIONS:coverage=1 %run %t +// RUN: %env_asan_opts=coverage=1 %run %t + +// https://github.com/google/sanitizers/issues/618 +// UNSUPPORTED: android #include <sanitizer/coverage_interface.h> #include <stdio.h> @@ -39,6 +42,7 @@ int main() { assert(IS_POWER_OF_TWO(bar_bit)); __sanitizer_reset_coverage(); + assert(__sanitizer_get_total_unique_coverage() == 0); GET_AND_PRINT_COVERAGE(); assert(bitset == 0); |