Index: src/Virtual/VirtualDtor.cpp
===================================================================
--- src/Virtual/VirtualDtor.cpp	(revision 260dad76afb3be5612eeb34333af6840b18f3660)
+++ 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 == "^?{}") {
