diff options
author | Justin Moore <me@justinm.one> | 2021-12-30 19:41:57 -0600 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2022-01-29 11:29:00 +0100 |
commit | be6d07ac2c00ada005e5512b19ff6c6a34cfe985 (patch) | |
tree | a3b1976c0473632621bba86f99e196ba2bd70e7c /src | |
parent | 0587ff95a9a411c7392ff2aa1775f69ac36caff5 (diff) |
Mark all vtable functions as `unsafe extern "C"`
Diffstat (limited to 'src')
-rw-r--r-- | src/codegen/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs index b7cee7ec..5ce42c34 100644 --- a/src/codegen/mod.rs +++ b/src/codegen/mod.rs @@ -1082,7 +1082,7 @@ impl<'a> CodeGenerator for Vtable<'a> { }; Some(quote! { - pub #function_name : fn( #( #args ),* ) #ret + pub #function_name : unsafe extern "C" fn( #( #args ),* ) #ret }) }) .collect::<Vec<_>>(); |