Move error checks out of span for easier to follow .stderr

This commit is contained in:
Esteban Küber 2017-12-13 11:27:18 -08:00
parent b7bb67abd3
commit d4b8e99540
2 changed files with 6 additions and 15 deletions

View file

@ -17,10 +17,10 @@
// a local macro
macro_rules! pong {
() => { syntax error };
//~^ ERROR expected one of
//~| ERROR expected one of
//~| ERROR expected one of
}
//~^^ ERROR expected one of
//~| ERROR expected one of
//~| ERROR expected one of
fn main() {
pong!();

View file

@ -4,10 +4,7 @@ error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found
18 | / macro_rules! pong {
19 | | () => { syntax error };
| | ^^^^^ expected one of 8 possible tokens here
20 | | //~^ ERROR expected one of
21 | | //~| ERROR expected one of
22 | | //~| ERROR expected one of
23 | | }
20 | | }
| |_- in this expansion of `pong!`
...
26 | pong!();
@ -19,10 +16,7 @@ error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found
18 | / macro_rules! pong {
19 | | () => { syntax error };
| | ^^^^^ expected one of 8 possible tokens here
20 | | //~^ ERROR expected one of
21 | | //~| ERROR expected one of
22 | | //~| ERROR expected one of
23 | | }
20 | | }
| |_- in this expansion of `pong!`
...
27 | ping!();
@ -42,10 +36,7 @@ error: expected one of `!`, `.`, `::`, `;`, `?`, `{`, `}`, or an operator, found
18 | / macro_rules! pong {
19 | | () => { syntax error };
| | ^^^^^ expected one of 8 possible tokens here
20 | | //~^ ERROR expected one of
21 | | //~| ERROR expected one of
22 | | //~| ERROR expected one of
23 | | }
20 | | }
| |_- in this expansion of `pong!` (#5)
...
28 | deep!();