Test diagnostics
This commit is contained in:
parent
ba8b9324d6
commit
3c421ac67e
@ -8,12 +8,15 @@
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
// Check that we report errors at macro definition, not expansion.
|
||||
#![feature(type_macros)]
|
||||
|
||||
macro_rules! foo {
|
||||
($a:expr) => $a; //~ ERROR macro rhs must be delimited
|
||||
}
|
||||
|
||||
fn main() {
|
||||
foo!(0);
|
||||
foo!(0); // Check that we report errors at macro definition, not expansion.
|
||||
|
||||
let _: cfg!(foo) = (); //~ ERROR non-type macro in type position
|
||||
derive!(); //~ ERROR `derive` can only be used in attributes
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user