Index: bench/DashBench.cpp |
diff --git a/bench/DashBench.cpp b/bench/DashBench.cpp |
index 3853a20488d54d8a31d3836e38b9ff7ba5b30571..5d320a2822911914ba4f2ab5513c7d5238acb69c 100644 |
--- a/bench/DashBench.cpp |
+++ b/bench/DashBench.cpp |
@@ -323,12 +323,13 @@ public: |
enum LineType { |
kHori_LineType, |
kVert_LineType, |
- kDiag_LineType |
+ kDiag_LineType, |
+ kLineTypeCount |
}; |
static const char* LineTypeName(LineType lt) { |
static const char* gNames[] = { "hori", "vert", "diag" }; |
- SkASSERT((size_t)lt <= SK_ARRAY_COUNT(gNames)); |
+ SK_COMPILE_ASSERT(kLineTypeCount == SK_ARRAY_COUNT(gNames), names_wrong_size); |
return gNames[lt]; |
} |
@@ -356,6 +357,9 @@ public: |
case kDiag_LineType: |
matrix.setRotate(45, cx, cy); |
break; |
+ case kLineTypeCount: |
+ // Not a real enum value. |
+ break; |
} |
const SkScalar overshoot = 100*1000; |