From 1871d8a0804924ce708c3fc41c94be2fb027702c Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Sat, 12 Jul 2014 23:16:26 +0000 Subject: [PATCH] Try to fix MSVC warning. llvm-svn: 212889 --- llvm/include/llvm/Analysis/DominanceFrontierImpl.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/llvm/include/llvm/Analysis/DominanceFrontierImpl.h b/llvm/include/llvm/Analysis/DominanceFrontierImpl.h index 7de2227b5d92..04df2cc35d46 100644 --- a/llvm/include/llvm/Analysis/DominanceFrontierImpl.h +++ b/llvm/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) {