Code cleanup: Rewrite strange-looking if-else statement.
Change-Id: I8ff3d8f07c6d92e1169302e56c3e767c6fe6a7c7
diff --git a/src/compiler/codegen/MethodBitcode.cc b/src/compiler/codegen/MethodBitcode.cc
index dae9b16..fcf2151 100644
--- a/src/compiler/codegen/MethodBitcode.cc
+++ b/src/compiler/codegen/MethodBitcode.cc
@@ -439,10 +439,12 @@
} else {
id = greenland::IntrinsicHelper::RemLong;
}
- } else if (isDiv) {
+ } else {
+ if (isDiv) {
id = greenland::IntrinsicHelper::DivInt;
} else {
id = greenland::IntrinsicHelper::RemInt;
+ }
}
llvm::Function* intr = cUnit->intrinsic_helper->GetIntrinsicFunction(id);
llvm::SmallVector<llvm::Value*, 2>args;