Remove resources from remaining test cases
diff --git a/src/test/auxiliary/issue-2526.rs b/src/test/auxiliary/issue-2526.rs
index 9dd7d26..700c546 100644
--- a/src/test/auxiliary/issue-2526.rs
+++ b/src/test/auxiliary/issue-2526.rs
@@ -7,7 +7,11 @@
 
 export context;
 
-resource arc_destruct<T: const>(_data: int) { }
+class arc_destruct<T:const> {
+  let _data: int;
+  new(data: int) { self._data = data; }
+  drop {}
+}
 
 fn arc<T: const>(_data: T) -> arc_destruct<T> {
     arc_destruct(0)