]> git.lizzy.rs Git - rust.git/blob - src/test/ui/chalkify/closure.rs
Merge commit '3e7c6dec244539970b593824334876f8b6ed0b18' into clippyup
[rust.git] / src / test / ui / chalkify / closure.rs
1 // check-fail
2 // compile-flags: -Z chalk
3
4 fn main() -> () {
5     let t = || {};
6     t();
7
8     let mut a = 0;
9     let mut b = move || {
10         a = 1;
11     };
12     b();
13
14     let mut c = b;
15
16     c();
17     b();
18
19     let mut a = 0;
20     let mut b = || {
21         a = 1;
22     };
23     b();
24
25     let mut c = b;
26
27     c();
28     b(); //~ ERROR
29
30     // FIXME(chalk): this doesn't quite work
31     /*
32     let b = |c| {
33         c
34     };
35
36     let a = &32;
37     b(a);
38     */
39 }