Index: src/InitTweak/FixInit.cc
===================================================================
--- src/InitTweak/FixInit.cc	(revision ed3f3bf40f58d191ff45fa22c776d2d5244a226a)
+++ src/InitTweak/FixInit.cc	(revision 3f97e68e67d0d35296c2b84b024ca05d67e56b83)
@@ -449,5 +449,5 @@
 						FunctionDecl * dtorCaller = new FunctionDecl( objDecl->get_mangleName() + "_dtor_atexit", DeclarationNode::NoStorageClass, LinkageSpec::C, new FunctionType( Type::Qualifiers(), false ), new CompoundStmt( noLabels ), false, false );
 						dtorCaller->fixUniqueId();
-						dtorCaller->get_statements()->get_kids().push_back( ctorInit->get_dtor() );
+						dtorCaller->get_statements()->get_kids().push_back( ctorInit->get_dtor()->clone() );
 
 						// on_exit(dtor_atexit);
