Index: src/Virtual/VirtualDtor.cpp
===================================================================
--- src/Virtual/VirtualDtor.cpp	(revision 599dc6a91726849d6977f9d3d2db97dea2de87de)
+++ src/Virtual/VirtualDtor.cpp	(revision 4bae7b4e4a434778d66ee17c5aa961b8b246ab9c)
@@ -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 == "^?{}") {
