瀏覽代碼

Fix eval ThreadImpl eq test

Yuxiao Mao 6 天之前
父節點
當前提交
19f09fa14d
共有 1 個文件被更改,包括 12 次插入0 次删除
  1. 12 0
      std/eval/_std/sys/thread/ThreadImpl.hx

+ 12 - 0
std/eval/_std/sys/thread/ThreadImpl.hx

@@ -41,4 +41,16 @@ abstract ThreadImpl(NativeThread) {
 	public static function setName( t : ThreadImpl, name : String ) {
 	public static function setName( t : ThreadImpl, name : String ) {
 	}
 	}
 
 
+	inline function id() {
+		return this.id();
+	}
+
+	@:op(A == B) static inline function eq( a : ThreadImpl, b : ThreadImpl ) {
+		return a.id() == b.id();
+	}
+
+	@:op(A != B) static inline function neq( a : ThreadImpl, b : ThreadImpl ) {
+		return a.id() != b.id();
+	}
+
 }
 }