From: Matt Arsenault Date: Sat, 12 Jul 2014 23:16:26 +0000 (+0000) Subject: Try to fix MSVC warning. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=8ef1fa761f6150a34e370388c8218beb5362f872;p=oota-llvm.git Try to fix MSVC warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212889 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Analysis/DominanceFrontierImpl.h b/include/llvm/Analysis/DominanceFrontierImpl.h index 7de2227b5d9..04df2cc35d4 100644 --- a/include/llvm/Analysis/DominanceFrontierImpl.h +++ b/include/llvm/Analysis/DominanceFrontierImpl.h @@ -47,6 +47,14 @@ void DominanceFrontierBase::removeBlock(BlockT *BB) { Frontiers.erase(BB); } +template +void DominanceFrontierBase::addToFrontier(iterator I, + BlockT *Node) { + assert(I != end() && "BB is not in DominanceFrontier!"); + assert(I->second.count(Node) && "Node is not in DominanceFrontier of BB"); + I->second.erase(Node); +} + template void DominanceFrontierBase::removeFromFrontier(iterator I, BlockT *Node) {