summaryrefslogtreecommitdiffstats
path: root/compiler/rustc_session/src/code_stats.rs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/rustc_session/src/code_stats.rs')
-rw-r--r--compiler/rustc_session/src/code_stats.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/compiler/rustc_session/src/code_stats.rs b/compiler/rustc_session/src/code_stats.rs
index df81e1f83..e1eb58fec 100644
--- a/compiler/rustc_session/src/code_stats.rs
+++ b/compiler/rustc_session/src/code_stats.rs
@@ -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
- // their yield points in `variant_info_for_generator`.
- if kind != DataTypeKind::Generator {
+ // Except for Coroutines, whose variants are already sorted according to
+ // their yield points in `variant_info_for_coroutine`.
+ 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;
@@ -226,7 +226,7 @@ impl CodeStats {
}
}
- pub fn print_vtable_sizes(&self, crate_name: &str) {
+ pub fn print_vtable_sizes(&self, crate_name: Symbol) {
let mut infos =
std::mem::take(&mut *self.vtable_sizes.lock()).into_values().collect::<Vec<_>>();