diff --git a/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp b/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp index 9c03ddf7d063c..ebc36a8583e05 100644 --- a/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp +++ b/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cpp @@ -1,7 +1,7 @@ #include "sanitizer_common/sanitizer_atomic.h" -#include #include +#include #include #include @@ -9,9 +9,7 @@ extern "C" void ubsan_message(const char *msg); static void message(const char *msg) { ubsan_message(msg); } #else -static void message(const char *msg) { - (void)write(2, msg, strlen(msg)); -} +static void message(const char *msg) { (void)write(2, msg, strlen(msg)); } #endif static const int kMaxCallerPcs = 20; @@ -62,16 +60,18 @@ SANITIZER_INTERFACE_WEAK_DEF(void, __ubsan_report_error, const char *kind, uintptr_t p; for (unsigned i = 0; i < sz; ++i) { p = __sanitizer::atomic_load_relaxed(&caller_pcs[i]); - if (p == 0) break; // Concurrent update. + if (p == 0) + break; // Concurrent update. if (p == caller) return; } - if (p == 0) continue; // FIXME: yield? + if (p == 0) + continue; // FIXME: yield? } if (!__sanitizer::atomic_compare_exchange_strong( &caller_pcs_sz, &sz, sz + 1, __sanitizer::memory_order_seq_cst)) - continue; // Concurrent update! Try again from the start. + continue; // Concurrent update! Try again from the start. if (sz == kMaxCallerPcs) { message("ubsan: too many errors\n");