| 879 | } |
| 880 | |
| 881 | void |
| 882 | OutputArrayInitializers(const vector<Variable*>& vars, std::ostream &out, int indent) |
| 883 | { |
| 884 | size_t i, dimen; |
| 885 | dimen = Variable::GetMaxArrayDimension(vars); |
| 886 | if (dimen) { |
| 887 | vector <const Variable*> &ctrl_vars = Variable::get_new_ctrl_vars(); |
| 888 | OutputArrayCtrlVars(ctrl_vars, out, dimen, indent); |
| 889 | for (i=0; i<vars.size(); i++) { |
| 890 | if (vars[i]->isArray) { |
| 891 | ArrayVariable* av = (ArrayVariable*)(vars[i]); |
| 892 | if (!av->no_loop_initializer()) { |
| 893 | av->output_init(out, av->init, ctrl_vars, indent); |
| 894 | } |
| 895 | } |
| 896 | } |
| 897 | } |
| 898 | } |
| 899 | |
| 900 | void OutputVolatileAddress(const vector<Variable*> &vars, std::ostream &out, int indent, const string &fp_string) |
| 901 | { |
no test coverage detected