diff options
| author | bors <bors@rust-lang.org> | 2013-10-02 12:11:39 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-10-02 12:11:39 -0700 |
| commit | 353578a7b36c003da8f5ac818a1554cdb652f9c2 (patch) | |
| tree | 3d39ce871966d2465a3ccc3def0bd67f1b9f8b42 | |
| parent | aaeb7605c9aeb09374563ac7a427dfbd7d1f7892 (diff) | |
| parent | ee114b6cb15049a6be77c70c24c42db23e675e54 (diff) | |
| download | rust-353578a7b36c003da8f5ac818a1554cdb652f9c2.tar.gz rust-353578a7b36c003da8f5ac818a1554cdb652f9c2.zip | |
auto merge of #9680 : thestinger/rust/overflow, r=huonw
This is pointless, since it's just used to load an `undef` value and never touched again.
| -rw-r--r-- | src/librustc/middle/trans/intrinsic.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc/middle/trans/intrinsic.rs b/src/librustc/middle/trans/intrinsic.rs index fd097fdd0b4..bff05a8720d 100644 --- a/src/librustc/middle/trans/intrinsic.rs +++ b/src/librustc/middle/trans/intrinsic.rs @@ -65,7 +65,7 @@ pub fn trans_intrinsic(ccx: @mut CrateContext, let val = Call(bcx, llfn, [a, b], []); let result = ExtractValue(bcx, val, 0); let overflow = ZExt(bcx, ExtractValue(bcx, val, 1), Type::bool()); - let ret = Load(bcx, Alloca(bcx, type_of::type_of(bcx.ccx(), t), "")); + let ret = C_undef(type_of::type_of(bcx.ccx(), t)); let ret = InsertValue(bcx, ret, result, 0); let ret = InsertValue(bcx, ret, overflow, 1); |
