From 32f2c1c3b91b08b440de0846cb29696519657182 Mon Sep 17 00:00:00 2001 From: Wouter van Oortmerssen Date: Wed, 10 Sep 2014 16:00:01 -0700 Subject: [PATCH] Fixed test that was incompatible with 64bit offsets. Change-Id: I35984d0ab3e849bec6cdaa364a39f66f2c37b4d0 Tested: on Linux. --- tests/test.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test.cpp b/tests/test.cpp index 118ecb6cb..3d11410ed 100644 --- a/tests/test.cpp +++ b/tests/test.cpp @@ -505,7 +505,8 @@ void ScientificTest() { auto root = flatbuffers::GetRoot(parser.builder_.GetBufferPointer()); // root will point to the table, which is a 32bit vtable offset followed // by a float: - TEST_EQ(fabs(root[1] - 3.14159) < 0.001, true); + TEST_EQ(sizeof(flatbuffers::soffset_t) == 4 && // Test assumes 32bit offsets + fabs(root[1] - 3.14159) < 0.001, true); } void EnumStringsTest() {