Index: include/core/SkOnce.h |
diff --git a/include/core/SkOnce.h b/include/core/SkOnce.h |
index 78fd7007b05a9443f017933977f2c0c370b52e7d..9c4ccd49d06ab403b1cebbc0f77e25cec4cca1c3 100644 |
--- a/include/core/SkOnce.h |
+++ b/include/core/SkOnce.h |
@@ -112,7 +112,7 @@ static void sk_once_slow(SkOnceFlag* once, Func f, Arg arg) { |
// We nabbed this code from the dynamic_annotations library, and in their honor |
// we check the same define. If you find yourself wanting more than just |
-// ANNOTATE_BENIGN_RACE, it might make sense to pull that in as a dependency |
+// SK_ANNOTATE_BENIGN_RACE, it might make sense to pull that in as a dependency |
// rather than continue to reproduce it here. |
#if DYNAMIC_ANNOTATIONS_ENABLED |
@@ -120,15 +120,15 @@ static void sk_once_slow(SkOnceFlag* once, Func f, Arg arg) { |
extern "C" { |
void AnnotateBenignRace(const char* file, int line, const volatile void* mem, const char* desc); |
} |
-#define ANNOTATE_BENIGN_RACE(mem, desc) AnnotateBenignRace(__FILE__, __LINE__, mem, desc) |
+#define SK_ANNOTATE_BENIGN_RACE(mem, desc) AnnotateBenignRace(__FILE__, __LINE__, mem, desc) |
#else |
-#define ANNOTATE_BENIGN_RACE(mem, desc) |
+#define SK_ANNOTATE_BENIGN_RACE(mem, desc) |
#endif |
// This is our fast path, called all the time. We do really want it to be inlined. |
template <typename Func, typename Arg> |
inline void SkOnce(SkOnceFlag* once, Func f, Arg arg) { |
- ANNOTATE_BENIGN_RACE(&(once->done), "Don't worry TSAN, we're sure this is safe."); |
+ SK_ANNOTATE_BENIGN_RACE(&(once->done), "Don't worry TSAN, we're sure this is safe."); |
if (!once->done) { |
sk_once_slow(once, f, arg); |
} |
@@ -145,6 +145,6 @@ inline void SkOnce(SkOnceFlag* once, Func f, Arg arg) { |
acquire_barrier(); |
} |
-#undef ANNOTATE_BENIGN_RACE |
+#undef SK_ANNOTATE_BENIGN_RACE |
#endif // SkOnce_DEFINED |