Quellcode durchsuchen

where alloctype(T) : delete fix

Brian Fiete vor 6 Monaten
Ursprung
Commit
4884bef9d2
2 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 1 1
      IDEHelper/Tests/LibA/src/LibA0.bf
  2. 1 1
      IDEHelper/Tests/src/Generics.bf

+ 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();