File swig-gcc10.patch of Package swig

--- a/Lib/ruby/rubytracking.swg.orig	2020-10-21 12:25:11.908754184 +0200
+++ b/Lib/ruby/rubytracking.swg	2020-10-21 12:26:24.988395793 +0200
@@ -36,6 +36,7 @@
   return SWIG2NUM(swig_ruby_trackings->num_entries);
 }
 
+#define SWIG_RUBY_VOID_ANYARGS_FUNC(f) ((void (*)(ANYARGS))(f))
 
 /* Setup a hash table to store Trackings */
 SWIGRUNTIME void SWIG_RubyInitializeTrackings(void) {
@@ -69,7 +70,7 @@
     swig_ruby_trackings = (st_table*)NUM2SWIG(trackings_value);
   }
 
-  rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL);
+  rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, SWIG_RUBY_VOID_ANYARGS_FUNC((rb_gvar_setter_t*)NULL));
 }
 
 /* Add a Tracking from a C/C++ struct to a Ruby object */
openSUSE Build Service is sponsored by