ast_array_index_codegen: never regenerate code

This commit is contained in:
Wolfgang Bumiller 2013-02-05 17:54:14 +01:00
parent e2c424d607
commit 4b5afe3456
2 changed files with 3 additions and 1 deletions

2
ast.c
View file

@ -2183,9 +2183,11 @@ bool ast_array_index_codegen(ast_array_index *self, ast_function *func, bool lva
if (!lvalue && self->expression.outr) { if (!lvalue && self->expression.outr) {
*out = self->expression.outr; *out = self->expression.outr;
return true;
} }
if (lvalue && self->expression.outl) { if (lvalue && self->expression.outl) {
*out = self->expression.outl; *out = self->expression.outl;
return true;
} }
if (!ast_istype(self->array, ast_value)) { if (!ast_istype(self->array, ast_value)) {