diff --git a/tests/test.cpp b/tests/test.cpp index 5a43546f5..13e9faddc 100644 --- a/tests/test.cpp +++ b/tests/test.cpp @@ -1739,7 +1739,7 @@ void CrossNamespacePackTest() { fbb.Finish(foo::Consumer::Pack(fbb, &consumer)); auto* packed = flatbuffers::GetRoot(fbb.GetBufferPointer()); - auto unpacked = packed->UnPack(); + std::unique_ptr unpacked(packed->UnPack()); TEST_EQ(unpacked->c1->value, 42); TEST_EQ(unpacked->c2.size(), 1); TEST_EQ(unpacked->c2[0]->value, 99);