Skip to content

Commit 211a120

Browse files
committed
Add pair conversion functions to BasicBlockEdge.
llvm-svn: 295888
1 parent 17e8d0e commit 211a120

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

llvm/include/llvm/IR/Dominators.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ class BasicBlockEdge {
4646
public:
4747
BasicBlockEdge(const BasicBlock *Start_, const BasicBlock *End_) :
4848
Start(Start_), End(End_) { }
49+
BasicBlockEdge(const std::pair<BasicBlock *, BasicBlock *> &Pair)
50+
: Start(Pair.first), End(Pair.second) {}
51+
BasicBlockEdge(const std::pair<const BasicBlock *, const BasicBlock *> &Pair)
52+
: Start(Pair.first), End(Pair.second) {}
4953
const BasicBlock *getStart() const {
5054
return Start;
5155
}

0 commit comments

Comments
 (0)