diff options
| author | bjorn3 <bjorn3@users.noreply.github.com> | 2022-01-15 19:57:47 +0100 |
|---|---|---|
| committer | bjorn3 <bjorn3@users.noreply.github.com> | 2022-01-17 18:06:30 +0100 |
| commit | 9336fe33d73c1115df3d60944dd8877b8eac00a2 (patch) | |
| tree | ff9982b794d487bf3f3b12df5470eafdc63e9f36 | |
| parent | 042aa379a5cf6f6148664b74c9ebdf88ad8a5c1d (diff) | |
| download | rust-9336fe33d73c1115df3d60944dd8877b8eac00a2.tar.gz rust-9336fe33d73c1115df3d60944dd8877b8eac00a2.zip | |
Fix review comment
| -rw-r--r-- | compiler/rustc_passes/src/intrinsicck.rs | 6 | ||||
| -rw-r--r-- | compiler/rustc_passes/src/lib.rs | 1 |
2 files changed, 6 insertions, 1 deletions
diff --git a/compiler/rustc_passes/src/intrinsicck.rs b/compiler/rustc_passes/src/intrinsicck.rs index e4bc5120ff8..25ffb7d4085 100644 --- a/compiler/rustc_passes/src/intrinsicck.rs +++ b/compiler/rustc_passes/src/intrinsicck.rs @@ -411,7 +411,11 @@ impl<'tcx> ExprVisitor<'tcx> { let msg = format!( "register class `{}` requires at least one of the following target features: {}", reg_class.name(), - features.iter().map(|f| f.as_str()).collect::<Vec<_>>().join(", ") + features + .iter() + .map(|f| f.as_str()) + .intersperse(", ") + .collect::<String>(), ); self.tcx.sess.struct_span_err(*op_sp, &msg).emit(); // register isn't enabled, don't do more checks diff --git a/compiler/rustc_passes/src/lib.rs b/compiler/rustc_passes/src/lib.rs index 3596210036a..2075fee7171 100644 --- a/compiler/rustc_passes/src/lib.rs +++ b/compiler/rustc_passes/src/lib.rs @@ -6,6 +6,7 @@ #![doc(html_root_url = "https://doc.rust-lang.org/nightly/nightly-rustc/")] #![feature(crate_visibility_modifier)] +#![feature(iter_intersperse)] #![feature(let_else)] #![feature(map_try_insert)] #![feature(min_specialization)] |
