*            The expression whose value we are storing.
	 */
	private void addStore(final MemExpr target, final Expr expr) {
		if (saveValue) {
			stack.push(new StoreExpr(target, expr, expr.type()));

		} else {
			addStmt(new ExprStmt(new StoreExpr(target, expr, expr.type())));
		}
	}