1 error: no rules expected the token `bcd`
2 --> $DIR/trace_faulty_macros.rs:17:26
4 17 | my_faulty_macro!(bcd);
7 43 | my_faulty_macro!();
8 | ------------------- in this macro invocation
11 --> $DIR/trace_faulty_macros.rs:43:5
13 43 | my_faulty_macro!();
16 = note: expanding `my_faulty_macro! { }`
17 = note: to `my_faulty_macro ! ( bcd ) ;`
18 = note: expanding `my_faulty_macro! { bcd }`
20 error: recursion limit reached while expanding the macro `my_recursive_macro`
21 --> $DIR/trace_faulty_macros.rs:32:9
23 32 | my_recursive_macro!();
24 | ^^^^^^^^^^^^^^^^^^^^^^
26 44 | my_recursive_macro!();
27 | ---------------------- in this macro invocation
29 = help: consider adding a `#![recursion_limit="8"]` attribute to your crate
32 --> $DIR/trace_faulty_macros.rs:44:5
34 44 | my_recursive_macro!();
35 | ^^^^^^^^^^^^^^^^^^^^^^
37 = note: expanding `my_recursive_macro! { }`
38 = note: to `my_recursive_macro ! ( ) ;`
39 = note: expanding `my_recursive_macro! { }`
40 = note: to `my_recursive_macro ! ( ) ;`
41 = note: expanding `my_recursive_macro! { }`
42 = note: to `my_recursive_macro ! ( ) ;`
43 = note: expanding `my_recursive_macro! { }`
44 = note: to `my_recursive_macro ! ( ) ;`
45 = note: expanding `my_recursive_macro! { }`
46 = note: to `my_recursive_macro ! ( ) ;`