/* Do both expressions compute the same value? The answer is generallyconservative, i.e. it will report that the expressions do not compute@@ -1084,17 +1138,20 @@slower out of line general case. Saves a few insns. */

-static-IRStmtVec* subst_and_fold_Stmts(IRExpr* env[], IRStmtVec* in, IRStmtVec* parent)+/* Is to be called with already created FoldEnv as per newFoldEnv(). */+static IRStmtVec* subst_and_fold_Stmts(FoldEnv* env, IRStmtVec* in){/* Keep track of IRStmt_LoadGs that we need to revisit afterprocessing all the other statements. */@@ -2859,9 +2903,7 @@Int fixups[N_FIXUPS]; /* indices in the stmt array of 'out' */Int n_fixups = 0;