}
static
-void makeReport(RoseBuildImpl &build, build_context &bc, const ReportID id,
+void makeReport(RoseBuildImpl &build, const ReportID id,
const bool has_som, vector<RoseInstruction> &program) {
assert(id < build.rm.numReports());
const Report &report = build.rm.getReport(id);
makeCatchup(build, bc, reports, program);
for (ReportID id : reports) {
- makeReport(build, bc, id, has_som, program);
+ makeReport(build, id, has_som, program);
}
}
const bool has_som = false;
vector<RoseInstruction> program;
for (const auto &id : reports) {
- makeReport(build, bc, id, has_som, program);
+ makeReport(build, id, has_som, program);
}
return writeProgram(bc, flattenProgram({program}));
}
const bool has_som = false;
for (const auto &id : reports) {
- makeReport(build, bc, id, has_som, program);
+ makeReport(build, id, has_som, program);
}
return program;