mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-19 10:13:13 +00:00
BitcodeWriter: Removing unnecessary std::function in favor of template
More cleanup from post-commit discussion on r304516 llvm-svn: 304579
This commit is contained in:
parent
100205f083
commit
9c6c1a43f4
@ -351,7 +351,8 @@ public:
|
||||
/// Calls the callback for each value GUID and summary to be written to
|
||||
/// bitcode. This hides the details of whether they are being pulled from the
|
||||
/// entire index or just those in a provided ModuleToSummariesForIndex map.
|
||||
void forEachSummary(std::function<void(GVInfo)> Callback) {
|
||||
template<typename Functor>
|
||||
void forEachSummary(Functor Callback) {
|
||||
if (ModuleToSummariesForIndex) {
|
||||
for (auto &M : *ModuleToSummariesForIndex)
|
||||
for (auto &Summary : M.second)
|
||||
|
Loading…
x
Reference in New Issue
Block a user