diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2011-08-04 16:43:32 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2011-08-04 16:47:20 -0700 |
| commit | 6c0297cfe7f09194e6cc4aa6a7decf0fd7f3fdef (patch) | |
| tree | 6928c3db9709b146ff5f84647097200532570976 /src/comp | |
| parent | fcec62820376bd7652e254113e44ae46ac6d22f4 (diff) | |
| download | rust-6c0297cfe7f09194e6cc4aa6a7decf0fd7f3fdef.tar.gz rust-6c0297cfe7f09194e6cc4aa6a7decf0fd7f3fdef.zip | |
rustc: bzero in drop_slot
Diffstat (limited to 'src/comp')
| -rw-r--r-- | src/comp/middle/trans.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs index 8249dde3111..360821a0302 100644 --- a/src/comp/middle/trans.rs +++ b/src/comp/middle/trans.rs @@ -2349,7 +2349,7 @@ fn drop_slot(cx: &@block_ctxt, slot: ValueRef, t: &ty::t) -> result { let re = drop_ty(cx, llptr, t); let llty = val_ty(slot); let llelemty = lib::llvm::llvm::LLVMGetElementType(llty); - re.bcx.build.Store(C_null(llelemty), slot); + call_bzero(cx, slot, llsize_of(llelemty), C_uint(1u)); ret re; } |
