Remove -Wno-unused-but-set-variable flag usage
Bug: chromium:1203071
Change-Id: Id9a90cf5eb056965167e62dd2bf976eb25c19bdd
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/56048
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/OpenGL/libEGL/BUILD.gn b/src/OpenGL/libEGL/BUILD.gn
index cf86974..5e4cbd3 100644
--- a/src/OpenGL/libEGL/BUILD.gn
+++ b/src/OpenGL/libEGL/BUILD.gn
@@ -32,9 +32,6 @@
"-Wno-sign-compare",
"-Wno-unused-function",
]
- if (!is_clang) {
- cflags += [ "-Wno-unused-but-set-variable" ]
- }
if (is_mac) {
cflags += [ "-fvisibility=protected" ]
diff --git a/src/OpenGL/libGLESv2/BUILD.gn b/src/OpenGL/libGLESv2/BUILD.gn
index fc3ba3a..3112028 100644
--- a/src/OpenGL/libGLESv2/BUILD.gn
+++ b/src/OpenGL/libGLESv2/BUILD.gn
@@ -41,9 +41,6 @@
}
} else {
cflags = [ "-Wno-sign-compare" ]
- if (!is_clang) {
- cflags += [ "-Wno-unused-but-set-variable" ]
- }
defines += [
"__STDC_CONSTANT_MACROS",
diff --git a/third_party/llvm-10.0/CMakeLists.txt b/third_party/llvm-10.0/CMakeLists.txt
index 96141e9..a7d4214 100644
--- a/third_party/llvm-10.0/CMakeLists.txt
+++ b/third_party/llvm-10.0/CMakeLists.txt
@@ -1174,7 +1174,6 @@
list(APPEND LLVM_COMPILE_OPTIONS
"-Wno-noexcept-type" # mangled name for ‘X’ will change in C++17 because the exception specification is part of a function type
"-Wno-maybe-uninitialized" # ‘X’ may be used uninitialized in this function
- "-Wno-unused-but-set-variable" # variable ‘X’ set but not used
)
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 8)
list(APPEND LLVM_COMPILE_OPTIONS