---cargo //@ compile-flags: --crate-type lib #![feature(frontmatter)] fn foo(x: i32) -> i32 { ---x //~^ ERROR: invalid preceding whitespace for frontmatter close //~| ERROR: extra characters after frontmatter close are not allowed } //~^ ERROR: unexpected closing delimiter: `}` // this test is for the weird case that valid Rust code can have three dashes // within them and get treated as a frontmatter close.