| //@ run-pass | |
| // Test that this doesn't abort during AST lowering. In #96847 it did abort | |
| // because the attribute was being lowered twice. | |
| #![feature(stmt_expr_attributes)] | |
| #![feature(lang_items)] | |
| fn main() { | |
| for _ in [1,2,3] { | |
| #![lang="foo"] | |
| println!("foo"); | |
| } | |
| } |