diff options
author | Wouter van Oortmerssen <aardappel@gmail.com> | 2019-02-11 09:54:46 -0800 |
---|---|---|
committer | Wouter van Oortmerssen <aardappel@gmail.com> | 2019-02-11 09:55:48 -0800 |
commit | cf47f27164972834177fcff4911ea8c1ae8ed645 (patch) | |
tree | 046454aeb26a68c8a08b72931298d3b5ddb51dab | |
parent | cc7f9b89f3795b44bb7ec38ac96c15f95e1c7d24 (diff) | |
download | flatbuffers-cf47f27164972834177fcff4911ea8c1ae8ed645.tar.gz |
Turn on -Werror=unused-private-field for Clang.
Change-Id: Ibabc1456baf190eba191ebe0b81e3d73a4acc98f
-rw-r--r-- | CMakeLists.txt | 2 | ||||
-rw-r--r-- | include/flatbuffers/flatbuffers.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3741d5b5..a27da3fb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -187,7 +187,7 @@ elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang") "${CMAKE_CXX_FLAGS} -std=c++0x -Wall -pedantic -Werror -Wextra -Wno-unused-parameter") set(FLATBUFFERS_PRIVATE_CXX_FLAGS "-Wold-style-cast") if(NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.8) - list(APPEND FLATBUFFERS_PRIVATE_CXX_FLAGS "-Wimplicit-fallthrough") # enable warning + list(APPEND FLATBUFFERS_PRIVATE_CXX_FLAGS "-Wimplicit-fallthrough" "-Werror=unused-private-field") # enable warning endif() if(FLATBUFFERS_LIBCXX_WITH_CLANG) if(NOT "${CMAKE_SYSTEM_NAME}" MATCHES "Linux") diff --git a/include/flatbuffers/flatbuffers.h b/include/flatbuffers/flatbuffers.h index 8e7d264e..d7b6427b 100644 --- a/include/flatbuffers/flatbuffers.h +++ b/include/flatbuffers/flatbuffers.h @@ -2180,6 +2180,7 @@ class Verifier FLATBUFFERS_FINAL_CLASS { return (size > size_) ? 0 : size; #else // Must turn on FLATBUFFERS_TRACK_VERIFIER_BUFFER_SIZE for this to work. + (void)upper_bound_; FLATBUFFERS_ASSERT(false); return 0; #endif |