Turn down warning level for GN build of image_diff utility
[pdfium.git] / samples / image_diff_png.cc
index a54dc81..04c2591 100644 (file)
@@ -219,6 +219,9 @@ void DecodeInfoCallback(png_struct* png_ptr, png_info* info_ptr) {
         state->row_converter = &ConvertRGBtoBGRA;
         state->output_channels = 4;
         break;
+      default:
+        NOTREACHED();
+        break;
     }
   } else if (channels == 4) {
     switch (state->output_format) {
@@ -234,6 +237,9 @@ void DecodeInfoCallback(png_struct* png_ptr, png_info* info_ptr) {
         state->row_converter = &ConvertBetweenBGRAandRGBA;
         state->output_channels = 4;
         break;
+      default:
+        NOTREACHED();
+        break;
     }
   } else {
     NOTREACHED();
@@ -562,6 +568,10 @@ bool EncodeWithCompressionLevel(const unsigned char* input, ColorFormat format,
         converter = ConvertBetweenBGRAandRGBA;
       }
       break;
+
+    default:
+      NOTREACHED();
+      return false;
   }
 
   // Row stride should be at least as long as the length of the data.