Index: tests/nowarn/unused.cfa
===================================================================
--- tests/nowarn/unused.cfa	(revision e0330d2cd1a09857e7eda48e70140f0f25161679)
+++ tests/nowarn/unused.cfa	(revision 0bf03ba22468e758a0594078343f9671379485c3)
@@ -17,4 +17,13 @@
 enum () foo_t { foo };
 
+// on empty tuple,  __cleanup_dtor takes zero actions on its param and
+// _thunk's purpose is to ignore its param
+forall( Args... | { void foo( Args ); } )
+void wrap( Args ) {}
+void foo() {}
+void callWrap() {
+    wrap();
+}
+
 
 int main() {
