aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/IntrinsicLowering.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-02-07 22:37:06 +0000
committerChris Lattner <sabre@nondot.org>2009-02-07 22:37:06 +0000
commit556b4a6385d34b77e58ff5a3ce51ddae5ae6112c (patch)
tree7fdcee01a8d2902b263eab739931f32a606f4fe9 /lib/CodeGen/IntrinsicLowering.cpp
parent6753f959d2521cc67304d6d062008fa8f2fbfe23 (diff)
downloadexternal_llvm-556b4a6385d34b77e58ff5a3ce51ddae5ae6112c.zip
external_llvm-556b4a6385d34b77e58ff5a3ce51ddae5ae6112c.tar.gz
external_llvm-556b4a6385d34b77e58ff5a3ce51ddae5ae6112c.tar.bz2
Add missing break statements, fixing PR3503.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64040 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/IntrinsicLowering.cpp')
-rw-r--r--lib/CodeGen/IntrinsicLowering.cpp19
1 files changed, 11 insertions, 8 deletions
diff --git a/lib/CodeGen/IntrinsicLowering.cpp b/lib/CodeGen/IntrinsicLowering.cpp
index e893a06..5b4de27 100644
--- a/lib/CodeGen/IntrinsicLowering.cpp
+++ b/lib/CodeGen/IntrinsicLowering.cpp
@@ -34,22 +34,25 @@ static void EnsureFunctionExists(Module &M, const char *Name,
M.getOrInsertFunction(Name, FunctionType::get(RetTy, ParamTys, false));
}
-static void EnsureFPIntrinsicsExist(Module &M, Module::iterator I,
- const char *FName,
- const char *DName, const char *LDName) {
+static void EnsureFPIntrinsicsExist(Module &M, Function *Fn,
+ const char *FName,
+ const char *DName, const char *LDName) {
// Insert definitions for all the floating point types.
- switch((int)I->arg_begin()->getType()->getTypeID()) {
+ switch((int)Fn->arg_begin()->getType()->getTypeID()) {
case Type::FloatTyID:
- EnsureFunctionExists(M, FName, I->arg_begin(), I->arg_end(),
+ EnsureFunctionExists(M, FName, Fn->arg_begin(), Fn->arg_end(),
Type::FloatTy);
+ break;
case Type::DoubleTyID:
- EnsureFunctionExists(M, DName, I->arg_begin(), I->arg_end(),
+ EnsureFunctionExists(M, DName, Fn->arg_begin(), Fn->arg_end(),
Type::DoubleTy);
+ break;
case Type::X86_FP80TyID:
case Type::FP128TyID:
case Type::PPC_FP128TyID:
- EnsureFunctionExists(M, LDName, I->arg_begin(), I->arg_end(),
- I->arg_begin()->getType());
+ EnsureFunctionExists(M, LDName, Fn->arg_begin(), Fn->arg_end(),
+ Fn->arg_begin()->getType());
+ break;
}
}