mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-27 05:49:08 +00:00
fix merge conflict
This commit is contained in:
parent
93c331e1aa
commit
48e0938e8b
1 changed files with 0 additions and 17 deletions
|
@ -633,23 +633,6 @@ impl<'a> UnionLayout<'a> {
|
|||
round_up_to_alignment(data_width, data_align)
|
||||
}
|
||||
|
||||
pub fn tag_id_offset(&self, target_info: TargetInfo) -> Option<u32> {
|
||||
use UnionLayout::*;
|
||||
|
||||
if let NonNullableUnwrapped(_) | NullableUnwrapped { .. } = self {
|
||||
return None;
|
||||
}
|
||||
|
||||
let data_width = self.data_size_and_alignment_help_match(None, target_info).0;
|
||||
|
||||
// current, broken logic
|
||||
if data_width > 8 {
|
||||
Some(round_up_to_alignment(data_width, 8))
|
||||
} else {
|
||||
Some(data_width)
|
||||
}
|
||||
}
|
||||
|
||||
/// Very important to use this when doing a memcpy!
|
||||
fn stack_size_without_alignment(&self, target_info: TargetInfo) -> u32 {
|
||||
match self {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue