Add regression test for https://github.com/rust-lang/rust/issues/79825
This commit is contained in:
parent
88f2a702c7
commit
c8b2c86b2e
2 changed files with 24 additions and 0 deletions
14
src/test/ui/proc-macro/auxiliary/issue-79825.rs
Normal file
14
src/test/ui/proc-macro/auxiliary/issue-79825.rs
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
// force-host
|
||||
// no-prefer-dynamic
|
||||
#![crate_type = "proc-macro"]
|
||||
|
||||
extern crate proc_macro;
|
||||
|
||||
use proc_macro::TokenStream;
|
||||
|
||||
#[proc_macro_attribute]
|
||||
pub fn assert_input(args: TokenStream, input: TokenStream) -> TokenStream {
|
||||
assert_eq!(input.to_string(), "trait Alias = Sized ;");
|
||||
assert!(args.is_empty());
|
||||
TokenStream::new()
|
||||
}
|
||||
10
src/test/ui/proc-macro/issue-79825.rs
Normal file
10
src/test/ui/proc-macro/issue-79825.rs
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
// check-pass
|
||||
// aux-build:issue-79825.rs
|
||||
#![feature(trait_alias)]
|
||||
|
||||
extern crate issue_79825;
|
||||
|
||||
#[issue_79825::assert_input]
|
||||
trait Alias = Sized;
|
||||
|
||||
fn main() {}
|
||||
Loading…
Add table
Add a link
Reference in a new issue