rust/tests/ui/coverage-attr/subword.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

20 lines
558 B
Rust
Raw Normal View History

#![feature(coverage_attribute)]
//@ edition: 2021
// Check that yes/no in `#[coverage(yes)]` and `#[coverage(no)]` must be bare
// words, not part of a more complicated substructure.
#[coverage(yes(milord))] //~ ERROR malformed `coverage` attribute input
fn yes_list() {}
#[coverage(no(milord))] //~ ERROR malformed `coverage` attribute input
fn no_list() {}
#[coverage(yes = "milord")] //~ ERROR malformed `coverage` attribute input
fn yes_key() {}
#[coverage(no = "milord")] //~ ERROR malformed `coverage` attribute input
fn no_key() {}
fn main() {}