From b47ba1d5ffae3bd4d5eaad615e33d7cc5c1e3d4a Mon Sep 17 00:00:00 2001 From: engedy Date: Wed, 21 Dec 2022 23:59:34 +0100 Subject: [PATCH] Add include guards around DoNotRequireEofTest (#7728) Guard DoNotRequireEofTest against -Wunused-function on platforms without file tests. --- tests/test.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/test.cpp b/tests/test.cpp index 15d0d4fc8..96a076401 100644 --- a/tests/test.cpp +++ b/tests/test.cpp @@ -1419,6 +1419,8 @@ void NativeInlineTableVectorTest() { TEST_ASSERT(unpacked.t == test.t); } +// Guard against -Wunused-function on platforms without file tests. +#ifndef FLATBUFFERS_NO_FILE_TESTS void DoNotRequireEofTest(const std::string &tests_data_path) { std::string schemafile; bool ok = flatbuffers::LoadFile( @@ -1460,6 +1462,7 @@ void DoNotRequireEofTest(const std::string &tests_data_path) { TEST_EQ_STR(monster->name()->c_str(), "Imp"); TEST_EQ(monster->hp(), 10); } +#endif int FlatBufferTests(const std::string &tests_data_path) { // Run our various test suites: