mirror of
https://github.com/rust-lang/rust.git
synced 2025-10-02 10:18:25 +00:00
17 lines
224 B
Rust
17 lines
224 B
Rust
//@ check-pass
|
|
macro_rules! neg {
|
|
($e: expr) => {
|
|
-$e
|
|
};
|
|
}
|
|
macro_rules! bad_macro {
|
|
($e: expr) => {
|
|
--$e //~ WARN use of a double negation
|
|
};
|
|
}
|
|
|
|
fn main() {
|
|
neg!(-1);
|
|
bad_macro!(1);
|
|
}
|