Really fix emit_small_memcpy this time!
This commit is contained in:
@@ -612,7 +612,7 @@ impl<'a> FunctionBuilder<'a> {
|
|||||||
"`size` is smaller than `dest` and `src`'s alignment value."
|
"`size` is smaller than `dest` and `src`'s alignment value."
|
||||||
);
|
);
|
||||||
|
|
||||||
let (access_size, int_type) = if access_size > 8 {
|
let (access_size, int_type) = if access_size <= 8 {
|
||||||
(access_size, Type::int((access_size * 8) as u16).unwrap())
|
(access_size, Type::int((access_size * 8) as u16).unwrap())
|
||||||
} else {
|
} else {
|
||||||
(8, types::I64)
|
(8, types::I64)
|
||||||
@@ -693,7 +693,7 @@ impl<'a> FunctionBuilder<'a> {
|
|||||||
"`size` is smaller than `dest` and `src`'s alignment value."
|
"`size` is smaller than `dest` and `src`'s alignment value."
|
||||||
);
|
);
|
||||||
|
|
||||||
let (access_size, int_type) = if access_size > 8 {
|
let (access_size, int_type) = if access_size <= 8 {
|
||||||
(access_size, Type::int((access_size * 8) as u16).unwrap())
|
(access_size, Type::int((access_size * 8) as u16).unwrap())
|
||||||
} else {
|
} else {
|
||||||
(8, types::I64)
|
(8, types::I64)
|
||||||
|
|||||||
Reference in New Issue
Block a user