compiler: Always re-lower lowered expressions.

From-SVN: r183530
This commit is contained in:
Ian Lance Taylor 2012-01-25 18:54:34 +00:00
parent 3a840863c2
commit 266e9ae24f
1 changed files with 2 additions and 0 deletions

View File

@ -1520,6 +1520,8 @@ Lower_parse_tree::expression(Expression** pexpr)
&this->inserter_, this->iota_value_); &this->inserter_, this->iota_value_);
if (enew == e) if (enew == e)
break; break;
if (enew->traverse_subexpressions(this) == TRAVERSE_EXIT)
return TRAVERSE_EXIT;
*pexpr = enew; *pexpr = enew;
} }
return TRAVERSE_SKIP_COMPONENTS; return TRAVERSE_SKIP_COMPONENTS;