fn issue_2073() { let x = { #![my_attr] do_something() }; let x = #[my_attr] { do_something() }; let x = #[my_attr] {}; { #![just_an_attribute] }; let z = #[attr1] #[attr2] { body() }; x = |y| { #![inner] }; x = |y| #[outer] {}; x = |y| { //! ynot }; x = |y| #[outer] unsafe {}; let x = unsafe { #![my_attr] do_something() }; let x = #[my_attr] unsafe { do_something() }; // This is a dumb but possible case let x = #[my_attr] unsafe {}; x = |y| #[outer] #[outer2] unsafe { //! Comment }; }