Skip to content

Commit 9d4ca87

Browse files
committed
Add niche-in-generator test
1 parent 6fae7f8 commit 9d4ca87

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// Test that niche finding works with captured generator upvars.
2+
3+
#![feature(generators)]
4+
5+
use std::mem::size_of_val;
6+
7+
fn take<T>(_: T) {}
8+
9+
fn main() {
10+
let x = false;
11+
let gen1 = || {
12+
yield;
13+
take(x);
14+
};
15+
16+
assert_eq!(size_of_val(&gen1), size_of_val(&Some(gen1)));
17+
}

0 commit comments

Comments
 (0)