fix for linux builder warn on exit destructor
TBR=bsalomon@google.com
BUG=skia:
Review URL: https://codereview.chromium.org/951103002
diff --git a/include/gpu/GrClip.h b/include/gpu/GrClip.h
index f07a974..a71a9ef 100644
--- a/include/gpu/GrClip.h
+++ b/include/gpu/GrClip.h
@@ -148,8 +148,10 @@
bool* isIntersectionOfRects = NULL) const;
static const GrClip& WideOpen() {
- static GrClip clip;
- return clip;
+ static SkAlignedSStorage<sizeof(GrClip)> g_WideOpenClip_Storage;
+ static GrClip* g_WideOpenClip SkNEW_PLACEMENT(g_WideOpenClip_Storage.get(), GrClip);
+ static SkAutoTDestroy<GrClip> g_WideOpenClip_ad(g_WideOpenClip);
+ return *g_WideOpenClip_ad;
}
enum ClipType {