Disable it on master too since Xonotic compiles are failing.

This commit is contained in:
Dale Weiler 2013-10-24 11:56:23 -04:00
parent 0cfc275f82
commit 91c894d4da

6
ast.c
View file

@ -438,7 +438,6 @@ bool ast_value_set_name(ast_value *self, const char *name)
ast_binary* ast_binary_new(lex_ctx_t ctx, int op, ast_binary* ast_binary_new(lex_ctx_t ctx, int op,
ast_expression* left, ast_expression* right) ast_expression* left, ast_expression* right)
{ {
ast_binary *fold;
ast_instantiate(ast_binary, ctx, ast_binary_delete); ast_instantiate(ast_binary, ctx, ast_binary_delete);
ast_expression_init((ast_expression*)self, (ast_expression_codegen*)&ast_binary_codegen); ast_expression_init((ast_expression*)self, (ast_expression_codegen*)&ast_binary_codegen);
@ -450,11 +449,6 @@ ast_binary* ast_binary_new(lex_ctx_t ctx, int op,
ast_propagate_effects(self, left); ast_propagate_effects(self, left);
ast_propagate_effects(self, right); ast_propagate_effects(self, right);
if (OPTS_OPTIMIZATION(OPTIM_PEEPHOLE) && (fold = (ast_binary*)fold_superfluous(left, right, op))) {
ast_binary_delete(self);
return fold;
}
if (op >= INSTR_EQ_F && op <= INSTR_GT) if (op >= INSTR_EQ_F && op <= INSTR_GT)
self->expression.vtype = TYPE_FLOAT; self->expression.vtype = TYPE_FLOAT;
else if (op == INSTR_AND || op == INSTR_OR) { else if (op == INSTR_AND || op == INSTR_OR) {