Block *assign_scope = 0;
std::vector<ExpressionUse> uses;
bool trivial = false;
+ bool blocked = false;
};
std::list<ExpressionInfo> expressions;
bool r_external_side_effects = false;
public:
- void apply(Stage &);
+ bool apply(Stage &);
private:
ConstantStatus check_constant_condition(const Expression &);