From d6060977adfc7742113d91a2dcb46976759c87c4 Mon Sep 17 00:00:00 2001 From: Derek Bailey Date: Tue, 14 Jun 2022 20:53:28 -0700 Subject: [PATCH] Remove asserting in verifier for flattests --- CMakeLists.txt | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index aa630103e..7e7ab8762 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -572,9 +572,7 @@ if(FLATBUFFERS_BUILD_TESTS) target_link_libraries(flattests PRIVATE $) add_dependencies(flattests generated_code) - set_property(TARGET flattests - PROPERTY COMPILE_DEFINITIONS FLATBUFFERS_TRACK_VERIFIER_BUFFER_SIZE - FLATBUFFERS_DEBUG_VERIFICATION_FAILURE=1) + if(FLATBUFFERS_CODE_SANITIZE) add_fsanitize_to_target(flattests ${FLATBUFFERS_CODE_SANITIZE}) endif() @@ -598,15 +596,11 @@ if(FLATBUFFERS_BUILD_TESTS) if(FLATBUFFERS_BUILD_CPP17) # Don't generate header for flattests_cpp17 target. # This target uses "generated_cpp17/monster_test_generated.h" - # produced by direct call of generate_code.py script. add_executable(flattests_cpp17 ${FlatBuffers_Tests_CPP17_SRCS}) add_dependencies(flattests_cpp17 generated_code) target_link_libraries(flattests_cpp17 PRIVATE $) target_compile_features(flattests_cpp17 PRIVATE cxx_std_17) - target_compile_definitions(flattests_cpp17 PRIVATE - FLATBUFFERS_TRACK_VERIFIER_BUFFER_SIZE - FLATBUFFERS_DEBUG_VERIFICATION_FAILURE=1 - ) + if(FLATBUFFERS_CODE_SANITIZE) add_fsanitize_to_target(flattests_cpp17 ${FLATBUFFERS_CODE_SANITIZE}) endif()