mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-28 01:34:21 +00:00
18 lines
279 B
Rust
18 lines
279 B
Rust
// check-pass
|
|
|
|
macro_rules! impl_primitive {
|
|
($ty:ty) => { impl_primitive!(impl $ty); };
|
|
(impl $ty:ty) => { fn a(_: $ty) {} }
|
|
}
|
|
|
|
impl_primitive! { u8 }
|
|
|
|
macro_rules! test {
|
|
($ty:ty) => { compile_error!("oh no"); };
|
|
(impl &) => {};
|
|
}
|
|
|
|
test!(impl &);
|
|
|
|
fn main() {}
|