Make unit test tickle msan bug.
Tested using MSAN with image clearing code
removed.
Change-Id: Ic863328c868887455bb92650d3fdcecbf4d2b1cf
Reviewed-on: https://skia-review.googlesource.com/86761
Commit-Queue: Herb Derby <herb@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
Reviewed-by: Mike Klein <mtklein@chromium.org>
diff --git a/gm/imagefiltersbase.cpp b/gm/imagefiltersbase.cpp
index da26d97..7fe9aff 100644
--- a/gm/imagefiltersbase.cpp
+++ b/gm/imagefiltersbase.cpp
@@ -208,7 +208,10 @@
IdentityImageFilter::Make(nullptr),
FailImageFilter::Make(),
SkColorFilterImageFilter::Make(std::move(cf), nullptr),
- SkBlurImageFilter::Make(12.0f, 0.0f, nullptr),
+ // The strage 0.29 value tickles an edge case where crop rect calculates
+ // a small border, but the blur really needs no border. This tickels
+ // an msan uninitialized value bug.
+ SkBlurImageFilter::Make(12.0f, 0.29f, nullptr),
SkDropShadowImageFilter::Make(
10.0f, 5.0f, 3.0f, 3.0f, SK_ColorBLUE,
SkDropShadowImageFilter::kDrawShadowAndForeground_ShadowMode,