Index: src/Virtual/VirtualDtor.cpp
===================================================================
--- src/Virtual/VirtualDtor.cpp	(revision 7e4bd9b6c3131065e368131bf17e6e9264111243)
+++ src/Virtual/VirtualDtor.cpp	(revision d7874052137a775445ae25caefc2846ed4a3a9fd)
@@ -141,4 +141,8 @@
         auto structIter = structDecls.find( instType->aggr() );
         if ( structIter == structDecls.end() ) return;
+
+        // If first param not named we need to name it to use it
+        if ( decl->params.at(0)->name == "" )
+            mutate( decl->params.at(0).get() )->name = "__CFA_Virt_Dtor_param";
 
         if ( decl->name == "^?{}") {
