File gosu-asm-9.7.1.patch of Package gosu

diff -up gosu-lang-1.18.1/gosu-core/src/main/java/gw/internal/gosu/ir/compiler/bytecode/IRClassCompiler.java.p01 gosu-lang-1.18.1/gosu-core/src/main/java/gw/internal/gosu/ir/compiler/bytecode/IRClassCompiler.java
--- gosu-lang-1.18.1/gosu-core/src/main/java/gw/internal/gosu/ir/compiler/bytecode/IRClassCompiler.java.p01	2024-10-29 01:22:00.314919871 +0300
+++ gosu-lang-1.18.1/gosu-core/src/main/java/gw/internal/gosu/ir/compiler/bytecode/IRClassCompiler.java	2024-10-29 01:34:39.840572326 +0300
@@ -130,7 +130,9 @@ public class IRClassCompiler extends Abs
       Object instance = constr[0].newInstance( "GosuVersion" );
       Field[] fields = aClass.getDeclaredFields();
       ReflectUtil.setAccessible( fields[1] );
-      fields[1].set( instance, _gosuVersion );
+      org.objectweb.asm.ByteVector bv=new org.objectweb.asm.ByteVector( _gosuVersion.length );
+      bv.putByteArray( _gosuVersion, 0, _gosuVersion.length );
+      fields[1].set( instance, bv );
       _cv.visitAttribute( (Attribute) instance );
     }
     catch( Exception e )
openSUSE Build Service is sponsored by