Fix the divergence from upstream.
external/stlport now is configured to support standard-compliant P[0].
Change-Id: If04d220ecd99fbaec3a16d9b7f1a960242373a60
diff --git a/lib/Analysis/ProfileInfo.cpp b/lib/Analysis/ProfileInfo.cpp
index 7a38d56..4f6cdd0 100644
--- a/lib/Analysis/ProfileInfo.cpp
+++ b/lib/Analysis/ProfileInfo.cpp
@@ -752,10 +752,10 @@
Succ != End; ++Succ) {
Path P;
GetPath(*Succ, 0, P, GetPathToExit);
- if (Dest && Dest != P[ reinterpret_cast<const llvm::BasicBlock*>(0) ]) {
+ if (Dest && Dest != P[0]) {
AllEdgesHaveSameReturn = false;
}
- Dest = P[ reinterpret_cast<const llvm::BasicBlock*>(0) ];
+ Dest = P[0];
}
if (AllEdgesHaveSameReturn) {
if(EstimateMissingEdges(BB)) {