diff --git a/tests/ffi/tests.cc b/tests/ffi/tests.cc index dffc40540..48c3f76f9 100644 --- a/tests/ffi/tests.cc +++ b/tests/ffi/tests.cc @@ -13,6 +13,9 @@ extern "C" void cxx_test_suite_set_correct() noexcept; extern "C" tests::R *cxx_test_suite_get_box() noexcept; extern "C" bool cxx_test_suite_r_is_correct(const tests::R *) noexcept; +extern "C" bool PmrDeleterForC_callback_used; + +bool PmrDeleterForC_callback_used{false}; namespace tests { @@ -139,8 +142,6 @@ std::unique_ptr c_return_unique_ptr() { return std::unique_ptr(new C{2020}); } -extern "C" bool PmrDeleterForC_callback_used{false}; - void PmrDeleterForC::operator()(C* obj) { alloc.destroy(obj); alloc.deallocate(obj, 1);