forked from M-Labs/nac3
Ptr::copy_from to use SizeT
This commit is contained in:
parent
baf8ee2b3d
commit
f167f5f215
|
@ -204,8 +204,8 @@ impl<'ctx, Item: Model<'ctx>> Instance<'ctx, Ptr<Item>> {
|
||||||
) {
|
) {
|
||||||
// Force extend `num_items` and `itemsize` to `i64` so their types would match.
|
// Force extend `num_items` and `itemsize` to `i64` so their types would match.
|
||||||
let itemsize = self.model.size_of(generator, ctx.ctx);
|
let itemsize = self.model.size_of(generator, ctx.ctx);
|
||||||
let itemsize = Int(Int64).z_extend_or_truncate(generator, ctx, itemsize);
|
let itemsize = Int(SizeT).z_extend_or_truncate(generator, ctx, itemsize);
|
||||||
let num_items = Int(Int64).z_extend_or_truncate(generator, ctx, num_items);
|
let num_items = Int(SizeT).z_extend_or_truncate(generator, ctx, num_items);
|
||||||
let totalsize = itemsize.mul(ctx, num_items);
|
let totalsize = itemsize.mul(ctx, num_items);
|
||||||
|
|
||||||
let is_volatile = ctx.ctx.bool_type().const_zero(); // is_volatile = false
|
let is_volatile = ctx.ctx.bool_type().const_zero(); // is_volatile = false
|
||||||
|
|
Loading…
Reference in New Issue