// If the format string is another macro invocation, rustc would previously // compute nonsensical spans, such as: // // error: invalid format string: unmatched `}` found // --> test.rs:2:17 // | // 2 | format!(concat!("abc}")); // | ^ unmatched `}` in format string // // This test checks that this behavior has been fixed. fn main() { format!(concat!("abc}")); //~^ ERROR: invalid format string: unmatched `}` found }