Index: tools/tsan.supp |
diff --git a/tools/tsan.supp b/tools/tsan.supp |
index 800bfdb8c99e4127c755806746ca24d5a318498b..31ba259df8e90143520b6b67387cd40cea73cabd 100644 |
--- a/tools/tsan.supp |
+++ b/tools/tsan.supp |
@@ -39,3 +39,8 @@ race:SkImageFilter::filterImage |
# bounding-box hierarchy for SkRecord-based SkPictures; all bounds will come pre-cached. |
# So just shut this up for now. |
race:SkPathRef::computeBounds |
+ |
+# SkMatrix caches a type mask. If we race on this, we'll just calculate the same thing a few times. |
+race:SkMatrix::getPerspectiveTypeMaskOnly |
+ |
+# TODO: some sort of SkRacy<T> to handle cases like SkMatrix, SkPathRef, SkPixelRef above? |