From eaaad757e81d52c22b8e2b8039a310061e9d2cb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20W=C3=BClker?= Date: Tue, 4 Feb 2025 09:40:46 +0100 Subject: [PATCH] Specify C ABI for generated extern functions in CodegenRust.py (#35278) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Extern functions without an explicit abi are deprecated in future versions of rust. Signed-off-by: Simon Wülker --- components/script_bindings/codegen/CodegenRust.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/script_bindings/codegen/CodegenRust.py b/components/script_bindings/codegen/CodegenRust.py index 541224d4da7..de4adafe886 100644 --- a/components/script_bindings/codegen/CodegenRust.py +++ b/components/script_bindings/codegen/CodegenRust.py @@ -2854,7 +2854,7 @@ class CGAbstractMethod(CGThing): decorators.append('unsafe') if self.extern: - decorators.append('extern') + decorators.append('extern "C"') if not decorators: return ''