Sync from rust e64f1110c062f61746f222059439529a43ccf6dc
This commit is contained in:
commit
57984be8ea
@ -65,7 +65,7 @@ pub(crate) fn get_file_name(crate_name: &str, crate_type: &str) -> String {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Similar to `get_file_name`, but converts any dashes (`-`) in the `crate_name` to
|
/// Similar to `get_file_name`, but converts any dashes (`-`) in the `crate_name` to
|
||||||
/// underscores (`_`). This is specially made for the the rustc and cargo wrappers
|
/// underscores (`_`). This is specially made for the rustc and cargo wrappers
|
||||||
/// which have a dash in the name, and that is not allowed in a crate name.
|
/// which have a dash in the name, and that is not allowed in a crate name.
|
||||||
pub(crate) fn get_wrapper_file_name(crate_name: &str, crate_type: &str) -> String {
|
pub(crate) fn get_wrapper_file_name(crate_name: &str, crate_type: &str) -> String {
|
||||||
let crate_name = crate_name.replace('-', "_");
|
let crate_name = crate_name.replace('-', "_");
|
||||||
|
@ -193,7 +193,7 @@ pub(super) fn from_casted_value<'tcx>(
|
|||||||
kind: StackSlotKind::ExplicitSlot,
|
kind: StackSlotKind::ExplicitSlot,
|
||||||
// FIXME Don't force the size to a multiple of 16 bytes once Cranelift gets a way to
|
// FIXME Don't force the size to a multiple of 16 bytes once Cranelift gets a way to
|
||||||
// specify stack slot alignment.
|
// specify stack slot alignment.
|
||||||
// Stack slot size may be bigger for for example `[u8; 3]` which is packed into an `i32`.
|
// Stack slot size may be bigger for example `[u8; 3]` which is packed into an `i32`.
|
||||||
// It may also be smaller for example when the type is a wrapper around an integer with a
|
// It may also be smaller for example when the type is a wrapper around an integer with a
|
||||||
// larger alignment than the integer.
|
// larger alignment than the integer.
|
||||||
size: (std::cmp::max(abi_param_size, layout_size) + 15) / 16 * 16,
|
size: (std::cmp::max(abi_param_size, layout_size) + 15) / 16 * 16,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user