aboutsummaryrefslogtreecommitdiff
path: root/tests/ffi/tests.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ffi/tests.cc')
-rw-r--r--tests/ffi/tests.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/ffi/tests.cc b/tests/ffi/tests.cc
index 984e2220..8cf74beb 100644
--- a/tests/ffi/tests.cc
+++ b/tests/ffi/tests.cc
@@ -86,7 +86,9 @@ std::unique_ptr<::H::H> c_return_ns_unique_ptr() {
const size_t &c_return_ref(const Shared &shared) { return shared.z; }
-const size_t &c_return_ns_ref(const ::A::AShared &shared) { return shared.z; }
+const size_t &c_return_ns_ref(const ::A::AShared &shared) {
+ return shared.type;
+}
const size_t &c_return_nested_ns_ref(const ::A::B::ABShared &shared) {
return shared.z;
@@ -240,7 +242,7 @@ void c_take_shared(Shared shared) {
}
void c_take_ns_shared(::A::AShared shared) {
- if (shared.z == 2020) {
+ if (shared.type == 2020) {
cxx_test_suite_set_correct();
}
}
@@ -397,7 +399,7 @@ void c_take_rust_vec_shared(rust::Vec<Shared> v) {
void c_take_rust_vec_ns_shared(rust::Vec<::A::AShared> v) {
uint32_t sum = 0;
for (auto i : v) {
- sum += i.z;
+ sum += i.type;
}
if (sum == 2021) {
cxx_test_suite_set_correct();
@@ -916,7 +918,7 @@ void ns_c_take_trivial(::tests::D d) {
}
void ns_c_take_ns_shared(::A::AShared shared) {
- if (shared.z == 2020) {
+ if (shared.type == 2020) {
cxx_test_suite_set_correct();
}
}