| commit | 5cd8d61f9d01d92d71d254178614340804112fed | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Fri Mar 06 15:56:30 2020 -0800 |
| committer | David Tolnay <dtolnay@gmail.com> | Fri Mar 06 16:18:44 2020 -0800 |
| tree | 7b2d07becfd496d236f981e154a7e8899bd34b78 | |
| parent | a7d00e82810c09c65c1d9256aeea363a9c4ed3fe [diff] [blame] |
Implement returning Box from Rust to C++
diff --git a/tests/ffi/tests.cc b/tests/ffi/tests.cc index 7b77c07..3d30ebe 100644 --- a/tests/ffi/tests.cc +++ b/tests/ffi/tests.cc
@@ -102,6 +102,7 @@ ASSERT(r_return_primitive() == 2020); ASSERT(r_return_shared().z == 2020); + ASSERT(cxx_test_suite_r_is_correct(&*r_return_box())); ASSERT(r_return_ref(Shared{2020}) == 2020); ASSERT(std::string(r_return_str(Shared{2020})) == "2020"); ASSERT(std::string(r_return_rust_string()) == "2020");