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") {