Index: src/InitTweak/FixInit.cc
===================================================================
--- src/InitTweak/FixInit.cc	(revision 4b2589a5585c447a4b3ff6c5524c919a032e22a4)
+++ src/InitTweak/FixInit.cc	(revision 30e81fb448855d0a094e550f57a36c24e4d541a2)
@@ -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);
