mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-27 13:59:08 +00:00
128-bit value passing code
This commit is contained in:
parent
f6ebeff298
commit
b648507a91
1 changed files with 4 additions and 0 deletions
|
@ -657,6 +657,10 @@ impl X64_64SystemVLoadArgs {
|
|||
storage_manager.complex_stack_arg(&sym, self.argument_offset, stack_size);
|
||||
self.argument_offset += stack_size as i32;
|
||||
}
|
||||
Layout::Builtin(Builtin::Int(IntWidth::U128 | IntWidth::I128)) => {
|
||||
storage_manager.complex_stack_arg(&sym, self.argument_offset, stack_size);
|
||||
self.argument_offset += stack_size as i32;
|
||||
}
|
||||
Layout::Union(UnionLayout::NonRecursive(_)) => {
|
||||
// for now, just also store this on the stack
|
||||
storage_manager.complex_stack_arg(&sym, self.argument_offset, stack_size);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue