diff options
Diffstat (limited to 'llvm/lib/Transforms/IPO/Inliner.cpp')
-rw-r--r-- | llvm/lib/Transforms/IPO/Inliner.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/IPO/Inliner.cpp b/llvm/lib/Transforms/IPO/Inliner.cpp index 322b4698756..1ac609ddf2c 100644 --- a/llvm/lib/Transforms/IPO/Inliner.cpp +++ b/llvm/lib/Transforms/IPO/Inliner.cpp @@ -392,8 +392,10 @@ bool Inliner::runOnSCC(CallGraphSCC &SCC) { // onto our worklist to process. They are useful inline candidates. #if 0 for (unsigned i = 0, e = InlineInfo.DevirtualizedCalls.size(); - i != e; ++i) - CallSites.push_back(CallSite(InlineInfo.DevirtualizedCalls[i])); + i != e; ++i) { + Value *Ptr = InlineInfo.DevirtualizedCalls[i]; + CallSites.push_back(CallSite(Ptr)); + } #endif // Update the cached cost info with the inlined call. |