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
+}