Pārlūkot izejas kodu

where alloctype(T) : delete fix

Brian Fiete 8 mēneši atpakaļ
vecāks
revīzija
4884bef9d2

+ 1 - 1
IDEHelper/Tests/LibA/src/LibA0.bf

@@ -42,7 +42,7 @@ namespace LibA
 			val.Dispose();
 		}
 
-		public static void Alloc<T>() where T : new, delete
+		public static void Alloc<T>() where T : new where alloctype(T) : delete
 		{
 			let t = new T();
 			delete t;

+ 1 - 1
IDEHelper/Tests/src/Generics.bf

@@ -168,7 +168,7 @@ namespace Tests
 			}
 		}
 
-		public static void Alloc0<T>() where T : new, delete, IDisposable
+		public static void Alloc0<T>() where T : new, IDisposable where alloctype(T) : delete
 		{
 			alloctype(T) val = new T();
 			val.Dispose();