浏览代码

prevent optimizations

Dan Korostelev 4 年之前
父节点
当前提交
d46e6984ec
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      tests/unit/src/unit/TestVoid.hx

+ 6 - 0
tests/unit/src/unit/TestVoid.hx

@@ -63,26 +63,32 @@ class TestVoid extends Test {
 	}
 }
 
+@:pure(false)
 private function voidReturn() {}
 
+@:pure(false)
 private function explicitVoidReturn() {
 	return Void;
 }
 
+@:pure(false)
 private function generic<T>(v:T):T {
 	return v;
 }
 
+@:pure(false)
 private function genericCallback<T>(f:()->T):T {
 	return f();
 }
 
+@:pure(false)
 private function voidArg(arg:Void):Void {
 	return arg;
 }
 
 private class Signal<T> {
 	public function new() {}
+	@:pure(false)
 	public function trigger(payload:T):T {
 		return payload;
 	}