]> git.proxmox.com Git - rustc.git/blame - src/test/run-fail/issue-20971.rs
New upstream version 1.44.1+dfsg1
[rustc.git] / src / test / run-fail / issue-20971.rs
CommitLineData
85aaf69f 1// Regression test for Issue #20971.
223e47cc 2
85aaf69f
SL
3// error-pattern:Hello, world!
4
5pub trait Parser {
6 type Input;
7 fn parse(&mut self, input: <Self as Parser>::Input);
8}
9
10impl Parser for () {
11 type Input = ();
3157f602 12 fn parse(&mut self, input: ()) {}
85aaf69f
SL
13}
14
3157f602 15pub fn many() -> Box<Parser<Input = <() as Parser>::Input> + 'static> {
85aaf69f
SL
16 panic!("Hello, world!")
17}
223e47cc 18
85aaf69f 19fn main() {
3157f602 20 many().parse(());
223e47cc 21}