]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-29092.rs
Enable full revision in const generics ui tests
[rust.git] / src / test / ui / issues / issue-29092.rs
1 // run-pass
2 // Regression test for Issue #29092.
3 //
4 // (Possibly redundant with regression test run-pass/issue-30530.rs)
5
6 use self::Term::*;
7
8 #[derive(Clone)]
9 pub enum Term {
10     Dummy,
11     A(Box<Term>),
12     B(Box<Term>),
13 }
14
15 // a small-step evaluator
16 pub fn small_eval(v: Term) -> Term {
17     match v {
18         A(t) => *t.clone(),
19         B(t) => *t.clone(),
20         _ => Dummy,
21     }
22 }
23
24 fn main() {
25     small_eval(Dummy);
26 }