Index: src/InitTweak/FixInit.cpp
===================================================================
--- src/InitTweak/FixInit.cpp	(revision 59c8dff49bbb5284b39ab27da894a644327a531a)
+++ src/InitTweak/FixInit.cpp	(revision 367725d425be6bcb501fa6d005c7cb8e01598898)
@@ -581,5 +581,7 @@
 	}
 
-	if ( ! dtor->env ) dtor->env = maybeClone( env );
+	if ( nullptr == dtor->env && nullptr != env ) {
+		dtor->env = ast::shallowCopy( env );
+	}
 	auto dtorFunc = getDtorFunc( ret, new ast::ExprStmt(loc, dtor ), stmtsToAddBefore );
 
