- std::map<Assignment::Target, ExpressionInfo> expressions;
- ExpressionInfo *r_ref_info;
- bool r_any_inlined;
- bool r_trivial;
- bool mutating;
- bool iteration_init;
- Block *iteration_body;
- const Operator *r_oper;
+ std::list<ExpressionInfo> expressions;
+ std::map<Assignment::Target, ExpressionInfo *> assignments;
+ ExpressionInfo *r_ref_info = 0;
+ bool r_trivial = false;
+ bool access_read = true;
+ bool access_write = false;
+ bool iteration_init = false;
+ Block *iteration_body = 0;
+ const Operator *r_oper = 0;