resources.erase(resource);
for (call = calls.begin(); call != calls.end(); call++) {
- required.insert(*call);
+ required.add(*call);
}
}
requireDependencies(call);
/* Then insert this call itself. */
- required.insert(call->no);
+ required.add(call->no);
}
/* Return a set of all the required calls, (both those calls added
* explicitly with require() and those implicitly depended
* upon. */
-std::set<unsigned> *
+trace::FastCallSet *
TraceAnalyzer::get_required(void)
{
return &required;