summaryrefslogtreecommitdiff
path: root/test_ffi/src
diff options
context:
space:
mode:
authorAapo Alasuutari <aapo.alasuutari@gmail.com>2022-07-12 05:50:20 +0300
committerGitHub <noreply@github.com>2022-07-12 08:20:20 +0530
commitd725cb28ca353b55a575856a76b11630be575ec1 (patch)
treee4bb20981bdf5c77f258053930b42b0babc0650c /test_ffi/src
parent77d065e034db7ed21a0e110bbbfc5eb5287d009c (diff)
feat(ext/ffi): Support 64 bit parameters in Fast API calls (#15140)
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
Diffstat (limited to 'test_ffi/src')
-rw-r--r--test_ffi/src/lib.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/test_ffi/src/lib.rs b/test_ffi/src/lib.rs
index 257a47368..cde914c22 100644
--- a/test_ffi/src/lib.rs
+++ b/test_ffi/src/lib.rs
@@ -75,6 +75,11 @@ pub extern "C" fn add_usize(a: usize, b: usize) -> usize {
}
#[no_mangle]
+pub extern "C" fn add_usize_fast(a: usize, b: usize) -> u32 {
+ (a + b) as u32
+}
+
+#[no_mangle]
pub extern "C" fn add_isize(a: isize, b: isize) -> isize {
a + b
}