-SwitchInst::SwitchInst(Value *V, BasicBlock *DefDest)
- : TerminatorInst(Instruction::Switch) {
- assert(V && DefDest);
+SwitchInst::SwitchInst(Value *V, BasicBlock *DefaultDest,
+ Instruction *InsertBefore)
+ : TerminatorInst(Instruction::Switch, InsertBefore) {
+ assert(V && DefaultDest);