Build with -Wc++11-narrowing.

PDFium code no longer trigger -Wc++11-narrowing warnings, so let's keep
it that way.

Change-Id: Ib723711c677ba4ff6c228c991a6ab749287bd43c
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/72171
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/BUILD.gn b/BUILD.gn
index 945314b..bb650b6 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -43,6 +43,16 @@
     # Assume UTF-8 by default to avoid code page dependencies.
     cflags += [ "/utf-8" ]
   }
+
+  if (is_clang) {
+    # Override -Wno-c++11-narrowing.
+    cflags += [ "-Wc++11-narrowing" ]
+  }
+
+  if (!is_win && !is_clang) {
+    # Override -Wno-narrowing.
+    cflags += [ "-Wnarrowing" ]
+  }
 }
 
 config("pdfium_implementation_config") {