Fix fallible void return
diff --git a/tests/ffi/lib.rs b/tests/ffi/lib.rs
index 07221c2..fd54654 100644
--- a/tests/ffi/lib.rs
+++ b/tests/ffi/lib.rs
@@ -54,6 +54,7 @@
         fn r_take_rust_string(s: String);
         fn r_take_unique_ptr_string(s: UniquePtr<CxxString>);
 
+        fn r_try_return_void() -> Result<()>;
         fn r_try_return_primitive() -> Result<usize>;
         fn r_fail_return_primitive() -> Result<usize>;
     }
@@ -147,6 +148,10 @@
     assert_eq!(s.as_ref().unwrap().to_str().unwrap(), "2020");
 }
 
+fn r_try_return_void() -> Result<(), Error> {
+    Ok(())
+}
+
 fn r_try_return_primitive() -> Result<usize, Error> {
     Ok(2020)
 }