- /*
- * Try to fold away superfluous binary operations, such as:
- * A * 1, a + 0, etc.
- */
- if ((fold = (ast_binary*)fold_superfluous(left, right, op))) {
+ if (OPTS_OPTIMIZATION(OPTIM_PEEPHOLE) && (fold = (ast_binary*)fold_superfluous(left, right, op))) {