Skip to content

Commit f413995

Browse files
authored
Disable warnings in the Abseil build (#3164)
1 parent 70ad6c1 commit f413995

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed

Firestore/third_party/abseil-cpp/absl/copts/GENERATED_AbseilCopts.cmake

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,10 @@ list(APPEND ABSL_CLANG_CL_FLAGS
5252
"-Wobjc-literal-conversion"
5353
"-Wno-sign-conversion"
5454
"-Wstring-conversion"
55+
"-Wno-shadow"
56+
"-Wno-unused-member-function"
57+
"-Wno-tautological-type-limit-compare"
58+
"-Wno-unused-template"
5559
"/DNOMINMAX"
5660
"/DWIN32_LEAN_AND_MEAN"
5761
"/D_CRT_SECURE_NO_WARNINGS"
@@ -160,6 +164,10 @@ list(APPEND ABSL_LLVM_FLAGS
160164
"-Wobjc-literal-conversion"
161165
"-Wno-sign-conversion"
162166
"-Wstring-conversion"
167+
"-Wno-shadow"
168+
"-Wno-unused-member-function"
169+
"-Wno-tautological-type-limit-compare"
170+
"-Wno-unused-template"
163171
)
164172

165173
list(APPEND ABSL_LLVM_TEST_FLAGS

Firestore/third_party/abseil-cpp/absl/copts/GENERATED_copts.bzl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ ABSL_CLANG_CL_FLAGS = [
5353
"-Wobjc-literal-conversion",
5454
"-Wno-sign-conversion",
5555
"-Wstring-conversion",
56+
"-Wno-shadow",
57+
"-Wno-unused-member-function",
58+
"-Wno-tautological-type-limit-compare",
59+
"-Wno-unused-template",
5660
"/DNOMINMAX",
5761
"/DWIN32_LEAN_AND_MEAN",
5862
"/D_CRT_SECURE_NO_WARNINGS",
@@ -161,6 +165,10 @@ ABSL_LLVM_FLAGS = [
161165
"-Wobjc-literal-conversion",
162166
"-Wno-sign-conversion",
163167
"-Wstring-conversion",
168+
"-Wno-shadow",
169+
"-Wno-unused-member-function",
170+
"-Wno-tautological-type-limit-compare",
171+
"-Wno-unused-template",
164172
]
165173

166174
ABSL_LLVM_TEST_FLAGS = [

Firestore/third_party/abseil-cpp/absl/copts/copts.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,12 @@
8484
"-Wobjc-literal-conversion",
8585
"-Wno-sign-conversion",
8686
"-Wstring-conversion",
87+
88+
# Additional flags added to make Firestore builds warning-clean
89+
"-Wno-shadow",
90+
"-Wno-unused-member-function",
91+
"-Wno-tautological-type-limit-compare",
92+
"-Wno-unused-template",
8793
]
8894

8995
LLVM_TEST_DISABLE_WARNINGS_FLAGS = [

0 commit comments

Comments
 (0)