| Index: skia/ext/benchmarking_canvas.cc
|
| diff --git a/skia/ext/benchmarking_canvas.cc b/skia/ext/benchmarking_canvas.cc
|
| index e5adc0db7e420fc91829b491e515ca33bc620c80..32e4df0c1489da408746a8f453248679590a6e6c 100644
|
| --- a/skia/ext/benchmarking_canvas.cc
|
| +++ b/skia/ext/benchmarking_canvas.cc
|
| @@ -272,8 +272,10 @@ std::unique_ptr<base::Value> AsValue(SkClipOp op) {
|
| "ReverseDifference",
|
| "Replace"
|
| };
|
| - DCHECK_LT(static_cast<size_t>(op), SK_ARRAY_COUNT(gOpStrings));
|
| - std::unique_ptr<base::StringValue> val(new base::StringValue(gOpStrings[op]));
|
| + size_t index = static_cast<size_t>(op);
|
| + DCHECK_LT(index, SK_ARRAY_COUNT(gOpStrings));
|
| + std::unique_ptr<base::StringValue> val(
|
| + new base::StringValue(gOpStrings[index]));
|
| return std::move(val);
|
| }
|
|
|
|
|