This website requires JavaScript.
Explore
Help
Sign in
bjoernager
/
rust
Watch
1
Fork
You've already forked rust
0
Code
Issues
Pull requests
Activity
5961e5ba3d
rust
/
tests
/
ui
/
attributes
/
z-crate-attr
/
multiple.rs
4 lines
95 B
Rust
Raw
Normal View
History
Unescape
Escape
add more -Z crate-attr tests
2025-03-10 23:25:22 -04:00
//@ compile-flags: -Zcrate-attr=feature(foo),feature(bar)
Improve `-Z crate-attr` diagnostics - Show the `#![ ... ]` in the span (to make it clear that it should not be included in the CLI argument) - Show more detailed errors when the crate has valid token trees but invalid syntax. Previously, `crate-attr=feature(foo),feature(bar)` would just say "invalid crate attribute" and point at the comma. Now, it explicitly says that the comma was unexpected, which is useful when using `--error-format=short`. It also fixes the column to show the correct span. - Recover from parse errors. Previously we would abort immediately on syntax errors; now we go on to try and type-check the rest of the crate. The new diagnostic code also happens to be slightly shorter.
2025-03-11 00:24:08 -04:00
//~? ERROR expected `]`
add more -Z crate-attr tests
2025-03-10 23:25:22 -04:00
fn
main
(
)
{
}
Reference in a new issue
Copy permalink