| Index: bench/nanobench.cpp
|
| diff --git a/bench/nanobench.cpp b/bench/nanobench.cpp
|
| index ca403f50deb53b1823eecde8f85b6959f42c1c5b..5db5137ffd6f1f288da6e607bf3919586a38aa10 100644
|
| --- a/bench/nanobench.cpp
|
| +++ b/bench/nanobench.cpp
|
| @@ -483,6 +483,12 @@ void create_configs(SkTArray<Config>* configs) {
|
| }
|
| }
|
|
|
| +// disable warning : switch statement contains default but no 'case' labels
|
| +#if defined _WIN32
|
| +#pragma warning ( push )
|
| +#pragma warning ( disable : 4065 )
|
| +#endif
|
| +
|
| // If bench is enabled for config, returns a Target* for it, otherwise nullptr.
|
| static Target* is_enabled(Benchmark* bench, const Config& config) {
|
| if (!bench->isSuitableFor(config.backend)) {
|
| @@ -517,6 +523,10 @@ static Target* is_enabled(Benchmark* bench, const Config& config) {
|
| return target;
|
| }
|
|
|
| +#if defined _WIN32
|
| +#pragma warning ( pop )
|
| +#endif
|
| +
|
| static bool valid_brd_bench(sk_sp<SkData> encoded, SkColorType colorType, uint32_t sampleSize,
|
| uint32_t minOutputSize, int* width, int* height) {
|
| SkAutoTDelete<SkBitmapRegionDecoder> brd(
|
|
|