]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-25497.rs
Auto merge of #78066 - bugadani:wat, r=jonas-schievink
[rust.git] / src / test / ui / issues / issue-25497.rs
1 // run-pass
2 #[derive(Clone, Debug, PartialEq)]
3 enum Expression {
4     Dummy,
5     Add(Box<Expression>),
6 }
7
8 use Expression::*;
9
10 fn simplify(exp: Expression) -> Expression {
11     match exp {
12         Add(n) => *n.clone(),
13         _ => Dummy
14     }
15 }
16
17 fn main() {
18     assert_eq!(simplify(Add(Box::new(Dummy))), Dummy);
19 }