summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/ir_builder.cc
diff options
context:
space:
mode:
author TDYa127 <tdy@google.com> 2012-05-06 00:05:33 -0700
committer Shih-wei Liao <sliao@google.com> 2012-05-06 15:02:05 -0700
commit706e7dbb0dc15e809c2e2346b3bc4927bc1290cd (patch)
tree0f48cc61b80e401edd88b114f00d23ab8fbb7551 /src/compiler_llvm/ir_builder.cc
parent8ca100552be43ed11351a27497e3581abb055311 (diff)
TBAA, separate different types of heap load/store.
Change-Id: I24dc2857db2985239e17d97fdd6463d7f2b54985
Diffstat (limited to 'src/compiler_llvm/ir_builder.cc')
-rw-r--r--src/compiler_llvm/ir_builder.cc14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/compiler_llvm/ir_builder.cc b/src/compiler_llvm/ir_builder.cc
index 998ec04fd6..8b2f0f7d96 100644
--- a/src/compiler_llvm/ir_builder.cc
+++ b/src/compiler_llvm/ir_builder.cc
@@ -82,10 +82,11 @@ llvm::Type* IRBuilder::getJTypeInAccurateSpace(JType jty) {
case kObject:
return getJObjectTy();
- }
- LOG(FATAL) << "Unknown java type: " << jty;
- return NULL;
+ default:
+ LOG(FATAL) << "Unknown java type: " << jty;
+ return NULL;
+ }
}
@@ -142,10 +143,11 @@ llvm::Type* IRBuilder::getJTypeInArraySpace(JType jty) {
case kObject:
return getJObjectTy();
- }
- LOG(FATAL) << "Unknown java type: " << jty;
- return NULL;
+ default:
+ LOG(FATAL) << "Unknown java type: " << jty;
+ return NULL;
+ }
}