Переглянути джерело

fix with neko (haxe 3.x macro interp)

Nicolas Cannasse 7 роки тому
батько
коміт
fdcfb49845
1 змінених файлів з 8 додано та 0 видалено
  1. 8 0
      hxd/impl/UncheckedBytes.hx

+ 8 - 0
hxd/impl/UncheckedBytes.hx

@@ -9,11 +9,19 @@ abstract UncheckedBytes(InnerData) {
 	}
 
 	@:arrayAccess inline function get( i : Int ) : Int {
+		#if neko
+		return untyped $sget(b,i);
+		#else
 		return this[i];
+		#end
 	}
 
 	@:arrayAccess inline function set( i : Int, v : Int ) : Int {
+		#if neko
+		untyped $sset(b,i,v);
+		#else
 		this[i] = v;
+		#end
 		return v;
 	}