@@ -70,7 +70,7 @@ impl<T: GodotObject> RawObject<T> {
7070 pub fn class_name ( & self ) -> String {
7171 let api = crate :: private:: get_api ( ) ;
7272 let get_class_method = crate :: private:: ObjectMethodTable :: get ( api) . get_class ;
73- let mut argument_buffer = [ ptr :: null ( ) as * const libc:: c_void ; 0 ] ;
73+ let mut argument_buffer: [ * const libc:: c_void ; 0 ] = [ ] ;
7474 let mut class_name = sys:: godot_string:: default ( ) ;
7575 let ret_ptr = & mut class_name as * mut sys:: godot_string ;
7676
@@ -127,7 +127,7 @@ impl<T: GodotObject<Memory = RefCounted>> RawObject<T> {
127127 pub fn add_ref ( & self ) {
128128 let api = crate :: private:: get_api ( ) ;
129129 let addref_method = crate :: private:: ReferenceMethodTable :: get ( api) . reference ;
130- let mut argument_buffer = [ ptr :: null ( ) as * const libc:: c_void ; 0 ] ;
130+ let mut argument_buffer: [ * const libc:: c_void ; 0 ] = [ ] ;
131131 let mut ok = false ;
132132 let ok_ptr = & mut ok as * mut bool ;
133133
@@ -158,7 +158,7 @@ impl<T: GodotObject<Memory = RefCounted>> RawObject<T> {
158158 let api = crate :: private:: get_api ( ) ;
159159 let unref_method = crate :: private:: ReferenceMethodTable :: get ( api) . unreference ;
160160
161- let mut argument_buffer = [ ptr :: null ( ) as * const libc:: c_void ; 0 ] ;
161+ let mut argument_buffer: [ * const libc:: c_void ; 0 ] = [ ] ;
162162 let mut last_reference = false ;
163163 let ret_ptr = & mut last_reference as * mut bool ;
164164 ( api. godot_method_bind_ptrcall ) (
@@ -201,7 +201,7 @@ impl<T: GodotObject<Memory = RefCounted>> RawObject<T> {
201201 let api = crate :: private:: get_api ( ) ;
202202 let init_method = crate :: private:: ReferenceMethodTable :: get ( api) . init_ref ;
203203
204- let mut argument_buffer = [ ptr :: null ( ) as * const libc:: c_void ; 0 ] ;
204+ let mut argument_buffer: [ * const libc:: c_void ; 0 ] = [ ] ;
205205 let mut ok = false ;
206206 let ret_ptr = & mut ok as * mut bool ;
207207 ( api. godot_method_bind_ptrcall ) (
@@ -237,7 +237,7 @@ unsafe fn ptr_is_class(obj: *mut sys::godot_object, class_name: &str) -> bool {
237237 class_name. len ( ) as _ ,
238238 ) ;
239239
240- let mut argument_buffer = [ ptr:: null ( ) as * const libc :: c_void ; 1 ] ;
240+ let mut argument_buffer: [ * const libc :: c_void ; 1 ] = [ ptr:: null ( ) ; 1 ] ;
241241 argument_buffer[ 0 ] = ( & class_name) as * const _ as * const _ ;
242242
243243 let mut ret = false ;
0 commit comments