summaryrefslogtreecommitdiff
path: root/lib/Analysis/BlockFrequencyInfoImpl.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2014-04-25 04:38:40 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2014-04-25 04:38:40 +0000
commit9c9891431be73d0476f4d4237853c5908820496b (patch)
tree357d24890c2a9fdb188fefe1bbe0627c24005023 /lib/Analysis/BlockFrequencyInfoImpl.cpp
parentebda12ef6f606bfeef674a252ee2e1846ae7b3e8 (diff)
downloadllvm-9c9891431be73d0476f4d4237853c5908820496b.tar.gz
llvm-9c9891431be73d0476f4d4237853c5908820496b.tar.bz2
llvm-9c9891431be73d0476f4d4237853c5908820496b.tar.xz
blockfreq: Document assertion
<rdar://problem/14292693> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207194 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/BlockFrequencyInfoImpl.cpp')
-rw-r--r--lib/Analysis/BlockFrequencyInfoImpl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Analysis/BlockFrequencyInfoImpl.cpp b/lib/Analysis/BlockFrequencyInfoImpl.cpp
index a41ec4527e..cb92e5bbb1 100644
--- a/lib/Analysis/BlockFrequencyInfoImpl.cpp
+++ b/lib/Analysis/BlockFrequencyInfoImpl.cpp
@@ -485,7 +485,7 @@ static void combineWeight(Weight &W, const Weight &OtherW) {
}
assert(W.Type == OtherW.Type);
assert(W.TargetNode == OtherW.TargetNode);
- assert(W.Amount < W.Amount + OtherW.Amount);
+ assert(W.Amount < W.Amount + OtherW.Amount && "Unexpected overflow");
W.Amount += OtherW.Amount;
}
static void combineWeightsBySorting(WeightList &Weights) {