Fixing build warnings

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237042 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Andrew Kaylor 2015-05-11 20:45:11 +00:00
parent aeeca679f7
commit a1945939bd

View File

@ -453,7 +453,7 @@ void WinEHNumbering::processCallSite(ArrayRef<ActionHandler *> Actions,
auto Handlers =
makeArrayRef(&PoppedCatches[LastTryLowIdx], I - LastTryLowIdx + 1);
DEBUG(dbgs() << "createTryBlockMapEntry(" << TryLow << ", " << TryHigh);
for (int J = 0; J < Handlers.size(); ++J) {
for (size_t J = 0; J < Handlers.size(); ++J) {
DEBUG(dbgs() << ", ");
print_name(Handlers[J]->getHandlerBlockOrFunc());
}
@ -481,7 +481,7 @@ void WinEHNumbering::processCallSite(ArrayRef<ActionHandler *> Actions,
// The handler functions may have pushed actions onto the handler stack
// that we expected to push here. Compare the handler stack to our
// actions again to check for that possibility.
if (HandlerStack.size() > FirstMismatch) {
if (HandlerStack.size() > (size_t)FirstMismatch) {
for (int E = std::min(HandlerStack.size(), Actions.size());
FirstMismatch < E; ++FirstMismatch) {
if (HandlerStack[FirstMismatch]->getHandlerBlockOrFunc() !=