Parcourir la source

Fix eval ThreadImpl eq test

Yuxiao Mao il y a 1 semaine
Parent
commit
19f09fa14d
1 fichiers modifiés avec 12 ajouts et 0 suppressions
  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 ) {
 	}
 
+	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();
+	}
+
 }