]> git.lizzy.rs Git - rust.git/blob - src/test/ui/generator/niche-in-generator.rs
Auto merge of #102655 - joboet:windows_tls_opt, r=ChrisDenton
[rust.git] / src / test / ui / generator / niche-in-generator.rs
1 // Test that niche finding works with captured generator upvars.
2
3 // run-pass
4
5 #![feature(generators)]
6
7 use std::mem::size_of_val;
8
9 fn take<T>(_: T) {}
10
11 fn main() {
12     let x = false;
13     let gen1 = || {
14         yield;
15         take(x);
16     };
17
18     assert_eq!(size_of_val(&gen1), size_of_val(&Some(gen1)));
19 }