1
Fork 0

s/Generator/Coroutine/

This commit is contained in:
Oli Scherer 2023-10-19 16:06:43 +00:00
parent 96027d945b
commit 60956837cf
310 changed files with 1271 additions and 1271 deletions

View file

@ -24,7 +24,7 @@ pub enum SizeKind {
pub enum FieldKind {
AdtField,
Upvar,
GeneratorLocal,
CoroutineLocal,
}
impl std::fmt::Display for FieldKind {
@ -32,7 +32,7 @@ impl std::fmt::Display for FieldKind {
match self {
FieldKind::AdtField => write!(w, "field"),
FieldKind::Upvar => write!(w, "upvar"),
FieldKind::GeneratorLocal => write!(w, "local"),
FieldKind::CoroutineLocal => write!(w, "local"),
}
}
}
@ -52,7 +52,7 @@ pub enum DataTypeKind {
Union,
Enum,
Closure,
Generator,
Coroutine,
}
#[derive(PartialEq, Eq, Hash, Debug)]
@ -105,9 +105,9 @@ impl CodeStats {
// Sort variants so the largest ones are shown first. A stable sort is
// used here so that source code order is preserved for all variants
// that have the same size.
// Except for Generators, whose variants are already sorted according to
// Except for Coroutines, whose variants are already sorted according to
// their yield points in `variant_info_for_generator`.
if kind != DataTypeKind::Generator {
if kind != DataTypeKind::Coroutine {
variants.sort_by_key(|info| cmp::Reverse(info.size));
}
let info = TypeSizeInfo {
@ -160,7 +160,7 @@ impl CodeStats {
let struct_like = match kind {
DataTypeKind::Struct | DataTypeKind::Closure => true,
DataTypeKind::Enum | DataTypeKind::Union | DataTypeKind::Generator => false,
DataTypeKind::Enum | DataTypeKind::Union | DataTypeKind::Coroutine => false,
};
for (i, variant_info) in variants.into_iter().enumerate() {
let VariantInfo { ref name, kind: _, align: _, size, ref fields } = *variant_info;