Remove ProcLayout::from_raw

This commit is contained in:
Ayaz Hafiz 2022-12-27 10:25:43 -06:00
parent 7a6e68861c
commit 198417c183
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58

View file

@ -4047,23 +4047,6 @@ impl<'a> ProcLayout<'a> {
}
}
pub fn from_raw(
arena: &'a Bump,
interner: &LayoutInterner<'a>,
raw: RawFunctionLayout<'a>,
captures_niche: CapturesNiche<'a>,
) -> Self {
match raw {
RawFunctionLayout::Function(arguments, lambda_set, result) => {
let arguments = lambda_set.extend_argument_list(arena, interner, arguments);
ProcLayout::new(arena, arguments, captures_niche, *result)
}
RawFunctionLayout::ZeroArgumentThunk(result) => {
ProcLayout::new(arena, &[], CapturesNiche::no_niche(), result)
}
}
}
fn from_raw_named(
arena: &'a Bump,
lambda_name: LambdaName<'a>,