diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2016-01-15 02:19:20 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2016-01-15 02:19:20 +0000 |
commit | b825bf32b7738f8ba4e2701a49c1cd2906654e66 (patch) | |
tree | 83e4caa1ea0aa0b88588d9747a1bf67fe67d7a5e /compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc | |
parent | cef0a821fa029ef8454687c732d7b4ba8b4b1271 (diff) | |
download | bcm5719-llvm-b825bf32b7738f8ba4e2701a49c1cd2906654e66.tar.gz bcm5719-llvm-b825bf32b7738f8ba4e2701a49c1cd2906654e66.zip |
sanitizer_common: C++ify the IntrusiveList iterator interface.
llvm-svn: 257858
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc')
-rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc b/compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc index c8b5d9014ed..9a9ec558a61 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc @@ -81,11 +81,10 @@ void CovUpdateMapping(const char *coverage_dir, uptr caller_pc) { for (int i = 0; i < n_modules; ++i) { const char *module_name = StripModuleName(modules[i].full_name()); uptr base = modules[i].base_address(); - for (auto iter = modules[i].ranges(); iter.hasNext();) { - const auto *range = iter.next(); - if (range->executable) { - uptr start = range->beg; - uptr end = range->end; + for (const auto &range : modules[i].ranges()) { + if (range.executable) { + uptr start = range.beg; + uptr end = range.end; text.append("%zx %zx %zx %s\n", start, end, base, module_name); if (caller_pc && caller_pc >= start && caller_pc < end) cached_mapping.SetModuleRange(start, end); |