diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-05-05 14:06:04 +0200 |
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-05-12 01:52:46 +0200 |
| commit | 0535e42678d45084e2cff03dbd63f5168731564c (patch) | |
| tree | 6fda46d5a40ac3353471f92c8a2d996769b226f5 /src | |
| parent | af98304b9a006e2f9a367b1f79dd7655f243c150 (diff) | |
| download | rust-0535e42678d45084e2cff03dbd63f5168731564c.tar.gz rust-0535e42678d45084e2cff03dbd63f5168731564c.zip | |
ast_validation: comments -> doc comments
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc_passes/ast_validation.rs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/librustc_passes/ast_validation.rs b/src/librustc_passes/ast_validation.rs index 6cb3161382a..16935796d4b 100644 --- a/src/librustc_passes/ast_validation.rs +++ b/src/librustc_passes/ast_validation.rs @@ -54,21 +54,21 @@ struct AstValidator<'a> { has_proc_macro_decls: bool, has_global_allocator: bool, - // Used to ban nested `impl Trait`, e.g., `impl Into<impl Debug>`. - // Nested `impl Trait` _is_ allowed in associated type position, - // e.g `impl Iterator<Item=impl Debug>` + /// Used to ban nested `impl Trait`, e.g., `impl Into<impl Debug>`. + /// Nested `impl Trait` _is_ allowed in associated type position, + /// e.g `impl Iterator<Item=impl Debug>` outer_impl_trait: Option<OuterImplTrait>, - // Used to ban `impl Trait` in path projections like `<impl Iterator>::Item` - // or `Foo::Bar<impl Trait>` + /// Used to ban `impl Trait` in path projections like `<impl Iterator>::Item` + /// or `Foo::Bar<impl Trait>` is_impl_trait_banned: bool, - // rust-lang/rust#57979: the ban of nested `impl Trait` was buggy - // until PRs #57730 and #57981 landed: it would jump directly to - // walk_ty rather than visit_ty (or skip recurring entirely for - // impl trait in projections), and thus miss some cases. We track - // whether we should downgrade to a warning for short-term via - // these booleans. + /// rust-lang/rust#57979: the ban of nested `impl Trait` was buggy + /// until PRs #57730 and #57981 landed: it would jump directly to + /// walk_ty rather than visit_ty (or skip recurring entirely for + /// impl trait in projections), and thus miss some cases. We track + /// whether we should downgrade to a warning for short-term via + /// these booleans. warning_period_57979_didnt_record_next_impl_trait: bool, warning_period_57979_impl_trait_in_proj: bool, } |
