diff options
| author | Matthijs Hofstra <thiezz@gmail.com> | 2013-05-13 00:12:14 +0200 |
|---|---|---|
| committer | Matthijs Hofstra <thiezz@gmail.com> | 2013-05-13 00:12:14 +0200 |
| commit | fa1a172f9c8b5071a7bc9d818bfa6ae26401ec5b (patch) | |
| tree | 6b8ff71bfd2655ba1c39f496fb92a0adc533c95c | |
| parent | a9f21326062b0b455aebd2459e8406b03a048a26 (diff) | |
| download | rust-fa1a172f9c8b5071a7bc9d818bfa6ae26401ec5b.tar.gz rust-fa1a172f9c8b5071a7bc9d818bfa6ae26401ec5b.zip | |
Removed unnecessary check from build.rs
| -rw-r--r-- | src/librustc/middle/trans/build.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/librustc/middle/trans/build.rs b/src/librustc/middle/trans/build.rs index 6fb22508714..b2af91887ec 100644 --- a/src/librustc/middle/trans/build.rs +++ b/src/librustc/middle/trans/build.rs @@ -541,10 +541,7 @@ pub fn AtomicLoad(cx: block, PointerVal: ValueRef, order: AtomicOrdering) -> Val unsafe { let ccx = cx.fcx.ccx; if cx.unreachable { - let ty = val_ty(PointerVal); - let eltty = if llvm::LLVMGetTypeKind(ty) == lib::llvm::Array { - llvm::LLVMGetElementType(ty) } else { ccx.int_type }; - return llvm::LLVMGetUndef(eltty); + return llvm::LLVMGetUndef(ccx.int_type); } count_insn(cx, "load.atomic"); return llvm::LLVMBuildAtomicLoad(B(cx), PointerVal, order); |
