Index: tests/PathOpsThreeWayTest.cpp |
diff --git a/tests/PathOpsThreeWayTest.cpp b/tests/PathOpsThreeWayTest.cpp |
index 15d6e5492742ecfad34a0b5ed90a559e9281e3b2..bf634f9f7e72f404291f841ff4fcd93fe4dcc251 100644 |
--- a/tests/PathOpsThreeWayTest.cpp |
+++ b/tests/PathOpsThreeWayTest.cpp |
@@ -49,14 +49,16 @@ static void testSetTest(skiatest::Reporter* reporter, int index) { |
const Curve& iTest = testSet.tests[inner]; |
SkIntersections* i = combos.append(); |
sk_bzero(i, sizeof(SkIntersections)); |
+ SkDLine oLine = {{ oTest.curve[0], oTest.curve[1] }}; |
+ SkDLine iLine = {{ iTest.curve[0], iTest.curve[1] }}; |
if (oTest.ptCount == 1 && iTest.ptCount == 1) { |
- i->intersect(*(const SkDLine*) &oTest.curve, *(const SkDLine*) &iTest.curve); |
+ i->intersect(oLine, iLine); |
} else if (oTest.ptCount == 1 && iTest.ptCount == 4) { |
- i->intersect(iTest.curve, *(const SkDLine*) &oTest.curve); |
+ i->intersect(iTest.curve, oLine); |
} else if (oTest.ptCount == 4 && iTest.ptCount == 1) { |
- i->intersect(oTest.curve, *(const SkDLine*) &oTest.curve); |
+ i->intersect(oTest.curve, iLine); |
} else if (oTest.ptCount == 4 && iTest.ptCount == 4) { |
- i->intersectB(oTest.curve, iTest.curve); |
+ i->intersect(oTest.curve, iTest.curve); |
} else { |
SkASSERT(0); |
} |