Bug 1308868 - Add ignore-initialization-check annotation to members from TriangleTyped. r?jrmuizel
MozReview-Commit-ID: 40zRZvZDYXa
--- a/gfx/2d/Triangle.h
+++ b/gfx/2d/Triangle.h
@@ -17,17 +17,18 @@ namespace gfx {
/**
* A simple triangle data structure.
*/
template<class Units, class F = Float>
struct TriangleTyped
{
PointTyped<Units, F> p1, p2, p3;
- F width, height;
+ MOZ_INIT_OUTSIDE_CTOR F width;
+ MOZ_INIT_OUTSIDE_CTOR F height;
TriangleTyped()
: p1(), p2(), p3() {}
TriangleTyped(PointTyped<Units, F> aP1,
PointTyped<Units, F> aP2,
PointTyped<Units, F> aP3)
: p1(aP1), p2(aP2), p3(aP3) {}