From 4884bef9d22aabe8b8d5d24c8e7f24ca3d3b7e3b Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 17 Jan 2025 10:45:44 -0800 Subject: [PATCH] where alloctype(T) : delete fix --- IDEHelper/Tests/LibA/src/LibA0.bf | 2 +- IDEHelper/Tests/src/Generics.bf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Tests/LibA/src/LibA0.bf b/IDEHelper/Tests/LibA/src/LibA0.bf index 1be51f59..5e846182 100644 --- a/IDEHelper/Tests/LibA/src/LibA0.bf +++ b/IDEHelper/Tests/LibA/src/LibA0.bf @@ -42,7 +42,7 @@ namespace LibA val.Dispose(); } - public static void Alloc() where T : new, delete + public static void Alloc() where T : new where alloctype(T) : delete { let t = new T(); delete t; diff --git a/IDEHelper/Tests/src/Generics.bf b/IDEHelper/Tests/src/Generics.bf index 7d0790ff..804a5fc6 100644 --- a/IDEHelper/Tests/src/Generics.bf +++ b/IDEHelper/Tests/src/Generics.bf @@ -168,7 +168,7 @@ namespace Tests } } - public static void Alloc0() where T : new, delete, IDisposable + public static void Alloc0() where T : new, IDisposable where alloctype(T) : delete { alloctype(T) val = new T(); val.Dispose();