diff options
-rw-r--r-- | lib/Analysis/InlineCost.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Analysis/InlineCost.cpp b/lib/Analysis/InlineCost.cpp index 37aa729552..3754e923ce 100644 --- a/lib/Analysis/InlineCost.cpp +++ b/lib/Analysis/InlineCost.cpp @@ -435,7 +435,7 @@ void InlineCostAnalyzer::FunctionInfo::countCodeReductionForPointerPair( if (ArgIt == PointerArgs.end()) continue; std::pair<unsigned, unsigned> ArgPair(ArgIt->second, ArgIdx); - if (ArgIt->second > ArgIdx) + if (ArgPair.first > ArgPair.second) std::swap(ArgPair.first, ArgPair.second); PointerArgPairWeights[ArgPair] |