Fixed unused variable warnings, and made sure they are on.

Tested on Linux.

Change-Id: Ie18d6857f9ae8b1c3953a116203b4a8bb70a2ede
parent b5c62276
...@@ -100,7 +100,7 @@ set(FlatBuffers_GRPCTest_SRCS ...@@ -100,7 +100,7 @@ set(FlatBuffers_GRPCTest_SRCS
# source_group(Tests FILES ${FlatBuffers_Tests_SRCS}) # source_group(Tests FILES ${FlatBuffers_Tests_SRCS})
if(EXISTS "${CMAKE_TOOLCHAIN_FILE}") if(EXISTS "${CMAKE_TOOLCHAIN_FILE}")
# do not apply any global settings if the toolchain # do not apply any global settings if the toolchain
# is being configured externally # is being configured externally
elseif(APPLE) elseif(APPLE)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -stdlib=libc++") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -stdlib=libc++")
...@@ -117,7 +117,8 @@ elseif(CMAKE_COMPILER_IS_GNUCXX) ...@@ -117,7 +117,8 @@ elseif(CMAKE_COMPILER_IS_GNUCXX)
"${CMAKE_CXX_FLAGS} -Wall -pedantic -Werror -Wextra -Werror=shadow") "${CMAKE_CXX_FLAGS} -Wall -pedantic -Werror -Wextra -Werror=shadow")
if (GCC_VERSION VERSION_GREATER 4.4) if (GCC_VERSION VERSION_GREATER 4.4)
set(CMAKE_CXX_FLAGS set(CMAKE_CXX_FLAGS
"${CMAKE_CXX_FLAGS} -Wunused-result -Werror=unused-result") "${CMAKE_CXX_FLAGS} -Wunused-result -Werror=unused-result \
-Wunused-parameter -Werror=unused-parameter")
endif() endif()
# Certain platforms such as ARM do not use signed chars by default # Certain platforms such as ARM do not use signed chars by default
......
...@@ -319,9 +319,12 @@ void ObjectFlatBuffersTest(uint8_t *flatbuf) { ...@@ -319,9 +319,12 @@ void ObjectFlatBuffersTest(uint8_t *flatbuf) {
// and such. // and such.
auto resolver = flatbuffers::resolver_function_t([](void **pointer_adr, auto resolver = flatbuffers::resolver_function_t([](void **pointer_adr,
flatbuffers::hash_value_t hash) { flatbuffers::hash_value_t hash) {
(void)pointer_adr;
(void)hash;
// Don't actually do anything, leave variable null. // Don't actually do anything, leave variable null.
}); });
auto rehasher = flatbuffers::rehasher_function_t([](void *pointer) { auto rehasher = flatbuffers::rehasher_function_t([](void *pointer) {
(void)pointer;
return 0; return 0;
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment