59 lines
723 B
Rust
59 lines
723 B
Rust
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
|
|
};
|
|
}
|