Index: src/InitTweak/FixInit.cpp
===================================================================
--- src/InitTweak/FixInit.cpp	(revision 58c5821c0de1fbb02e91546c9adf1700666b2f9f)
+++ src/InitTweak/FixInit.cpp	(revision 7abc3de999f40164616d9d6530aca0aba093a66e)
@@ -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 );
 
