diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-08-22 17:42:15 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-08-22 17:49:31 +0200 |
| commit | a2466233b4217cc8da4d2ebcd5f7c0b11db5b861 (patch) | |
| tree | 1ab9578f9baa5a03f5d39173fc28a1901efe64bb /src/comp | |
| parent | 1a45a84e73a92e8a985b382e8461723acd361220 (diff) | |
| download | rust-a2466233b4217cc8da4d2ebcd5f7c0b11db5b861.tar.gz rust-a2466233b4217cc8da4d2ebcd5f7c0b11db5b861.zip | |
Fix bug introduced by 1a45a84e73a92e8a
Diffstat (limited to 'src/comp')
| -rw-r--r-- | src/comp/middle/trans_alt.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/comp/middle/trans_alt.rs b/src/comp/middle/trans_alt.rs index 814776625c6..d0be6b60d9f 100644 --- a/src/comp/middle/trans_alt.rs +++ b/src/comp/middle/trans_alt.rs @@ -529,6 +529,7 @@ fn bind_irrefutable_pat(bcx: @block_ctxt, pat: &@ast::pat, val: ValueRef, bcx = trans::copy_val(bcx, trans::INIT, alloc, trans::load_if_immediate(bcx, val, ty), ty); table.insert(pat.id, alloc); + trans_common::add_clean(bcx, alloc, ty); } else { table.insert(pat.id, val); } } ast::pat_tag(_, sub) { |
