| commit | a7d00e82810c09c65c1d9256aeea363a9c4ed3fe | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Fri Mar 06 15:50:14 2020 -0800 |
| committer | David Tolnay <dtolnay@gmail.com> | Fri Mar 06 15:53:33 2020 -0800 |
| tree | 9199b435b56328e405cdc426dcb9671598dde111 | |
| parent | be13d8ad2c42f951f7b4e11dfa91451c8fc99464 [diff] [blame] |
Test &R passed from Rust to C++
diff --git a/tests/test.rs b/tests/test.rs index eb06481..a30aefb 100644 --- a/tests/test.rs +++ b/tests/test.rs
@@ -75,3 +75,8 @@ extern "C" fn cxx_test_suite_get_box() -> *mut cxx_test_suite::R { Box::into_raw(Box::new(2020usize)) } + +#[no_mangle] +unsafe extern "C" fn cxx_test_suite_r_is_correct(r: *const cxx_test_suite::R) -> bool { + *r == 2020 +}