Change:
Was reported here : but still occurring. <!-- If you're using the stable version of the compiler, you should also check if the bug also exists in the beta or nightly versions. --: <!-- Include a backtrace in the code block by setting in your environment. E.g. . --<details<summary<strongBacktrace</strong</summary<p</p</details
Simpler repro: ()
I assume this repros for any non-ascii character, right? I tried with ü, ß, and , and I was able to repro.
Correct :) é was just the character my big fingers typed when I found that bug!
Assigning and removing as .20.E2.80.A6) in the prioritization working group.
This is a regression since modify labels: +regression-from-stable-to-stable

Discussion:
Ok(t) => { // Parsed successfully, therefore most probably the code only // misses a separator. <del> let mut exp_span = self.sess.source_map().next_point(sp); if self.sess.source_map().is_multiline(exp_span) { exp_span = sp; } </del> expect_err .span_suggestion_short( <del> exp_span, </del> <ins> sp, </ins> &format!("missing `{}`", token_str), token_str, Applicability::MaybeIncorrect,

<ins> // Regression test for #80134. fn main() { (()é); //~^ ERROR: expected one of `)`, `,`, `.`, `?`, or an operator //~| ERROR: cannot find value `é` in this scope //~| ERROR: non-ascii idents are not fully supported (()氷); //~^ ERROR: expected one of `)`, `,`, `.`, `?`, or an operator //~| ERROR: cannot find value `氷` in this scope //~| ERROR: non-ascii idents are not fully supported } </ins>

<ins> error: expected one of `)`, `,`, `.`, `?`, or an operator, found `é` --> $DIR/multibyte-char-use-seperator-issue-80134.rs:4:8 | LL |     (()é); |        ^ |        | |        expected one of `)`, `,`, `.`, `?`, or an operator |        help: missing `,` error: expected one of `)`, `,`, `.`, `?`, or an operator, found `氷` --> $DIR/multibyte-char-use-seperator-issue-80134.rs:8:8 | LL |     (()氷); |        -^ |        | |        expected one of `)`, `,`, `.`, `?`, or an operator |        help: missing `,` error[E0425]: cannot find value `é` in this scope --> $DIR/multibyte-char-use-seperator-issue-80134.rs:4:8 | LL |     (()é); |        ^ not found in this scope error[E0425]: cannot find value `氷` in this scope --> $DIR/multibyte-char-use-seperator-issue-80134.rs:8:8 | LL |     (()氷); |        ^^ not found in this scope error[E0658]: non-ascii idents are not fully supported --> $DIR/multibyte-char-use-seperator-issue-80134.rs:4:8 | LL |     (()é); |        ^ | = note: see issue #55467 <https://github.com/rust-lang/rust/issues/55467> for more information = help: add `#![feature(non_ascii_idents)]` to the crate attributes to enable error[E0658]: non-ascii idents are not fully supported --> $DIR/multibyte-char-use-seperator-issue-80134.rs:8:8 | LL |     (()氷); |        ^^ | = note: see issue #55467 <https://github.com/rust-lang/rust/issues/55467> for more information = help: add `#![feature(non_ascii_idents)]` to the crate attributes to enable error: aborting due to 6 previous errors Some errors have detailed explanations: E0425, E0658. For more information about an error, try `rustc --explain E0425`. </ins>

<del> // run-rustfix #![allow(unused_imports)] pub mod x { pub struct A; pub struct B; } // `.` is similar to `,` so list parsing should continue to closing `}` use x::{A, B}; //~ ERROR expected one of `,`, `::`, `as`, or `}`, found `.` fn main() {} </del>

<del> // run-rustfix </del> #![allow(unused_imports)] pub mod x {

error: expected one of `,`, `::`, `as`, or `}`, found `.` <del> --> $DIR/similar-tokens.rs:11:10 </del> <ins> --> $DIR/similar-tokens.rs:9:10 </ins> | LL | use x::{A. B}; |          ^