// This is an example of an error in a macro from an external crate.  It
// should include a message that it originates in a macro outside of the
// current crate.
This is an example of an error in a macro from an external crate.  It
should include a message that it originates in a macro outside of the
current crate.
This is an example of an error in a macro from an external crate . It should include a message that it originates in a macro outside of the current crate .
fn f() {
    let x: () = example_bad_value!();
//              ^^^^^^^^^^^^^^^^^^^^ERR mismatched types
//              ^^^^^^^^^^^^^^^^^^^^ERR this error originates in a macro outside
//              ^^^^^^^^^^^^^^^^^^^^ERR expected (), found i32
//              ^^^^^^^^^^^^^^^^^^^^NOTE expected type
//              ^^^^^^^^^^^^^^^^^^^^NOTE(<1.16.0) found type
}
fn f ( ) { let x : ( ) = example_bad_value ! ( ) ; //              ^^^^^^^^^^^^^^^^^^^^ERR mismatched types //              ^^^^^^^^^^^^^^^^^^^^ERR this error originates in a macro outside //              ^^^^^^^^^^^^^^^^^^^^ERR expected (), found i32 //              ^^^^^^^^^^^^^^^^^^^^NOTE expected type //              ^^^^^^^^^^^^^^^^^^^^NOTE(<1.16.0) found type }
This is an example of an error in a macro from an external crate.
This is an example of an error in a macro from an external crate .