diff options
| author | Graydon Hoare <[email protected]> | 2010-10-14 15:51:54 -0700 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2010-10-14 15:51:54 -0700 |
| commit | 5a51716790f90de5052b38756f766e4c76882d8c (patch) | |
| tree | bef25f68450efb4d21c9a40aeeabaaf2c6594102 /src | |
| parent | Fix typos in Type.friendly_stringify. (diff) | |
| download | rust-5a51716790f90de5052b38756f766e4c76882d8c.tar.xz rust-5a51716790f90de5052b38756f766e4c76882d8c.zip | |
Fix mem += mem bug in vec-append.
Diffstat (limited to 'src')
| -rw-r--r-- | src/boot/me/trans.ml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/boot/me/trans.ml b/src/boot/me/trans.ml index edbfd06e..c222fc70 100644 --- a/src/boot/me/trans.ml +++ b/src/boot/me/trans.ml @@ -5110,8 +5110,8 @@ let trans_visitor when e = simplified_ty elt_ty -> let elt_sz = ty_sz_in_current_frame elt_ty in - let elt_sz_cell = next_vreg_cell word_sty in - mov elt_sz_cell elt_sz; + let elt_sz_cell = Il.Reg (force_to_reg elt_sz) in + let elt_sz = Il.Cell elt_sz_cell in aliasing true dst_cell begin |