Switchinst takes a hint for the number of cases it will have.
authorChris Lattner <sabre@nondot.org>
Sat, 29 Jan 2005 00:38:45 +0000 (00:38 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 29 Jan 2005 00:38:45 +0000 (00:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19899 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/IPO/LowerSetJmp.cpp

index a8418fb855c0970844e58ea350b55f5e59c7f53a..2ba8a756d8485fe1bb92df8fdeab932c0c03850b 100644 (file)
@@ -352,7 +352,7 @@ LowerSetJmp::SwitchValuePair LowerSetJmp::GetSJSwitch(Function* Func,
     CallInst(TryCatchLJ, make_vector<Value*>(GetSetJmpMap(Func), 0), "SJNum");
   DecisionBBIL.push_back(SJNum);
 
-  SwitchInst* SI = new SwitchInst(SJNum, Rethrow, DecisionBB);
+  SwitchInst* SI = new SwitchInst(SJNum, Rethrow, 0, DecisionBB);
   return SwitchValMap[Func] = SwitchValuePair(SI, LJVal);
 }