]>
git.proxmox.com Git - rustc.git/blob - src/test/ui/hygiene/duplicate_lifetimes.rs
1 // Ensure that lifetime parameter names are modernized before we check for
4 #![feature(decl_macro, rustc_attrs)]
6 #[rustc_macro_transparency = "semitransparent"]
8 fn g
<$a
, 'a
>() {}
//~ ERROR the name `'a` is already used for a generic parameter
11 #[rustc_macro_transparency = "transparent"]
12 macro n($a
:lifetime
) {
13 fn h
<$a
, 'a
>() {}
//~ ERROR the name `'a` is already used for a generic parameter