diff options
author | Aapo Alasuutari <aapo.alasuutari@gmail.com> | 2022-07-12 05:50:20 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-12 08:20:20 +0530 |
commit | d725cb28ca353b55a575856a76b11630be575ec1 (patch) | |
tree | e4bb20981bdf5c77f258053930b42b0babc0650c /test_ffi/src | |
parent | 77d065e034db7ed21a0e110bbbfc5eb5287d009c (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.rs | 5 |
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 } |