File tree 1 file changed +5
-8
lines changed
tests/ui/async-await/future-sizes
1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change 1
1
// edition: 2021
2
2
// run-pass
3
3
4
- async fn test ( _arg : [ u8 ; 8192 ] ) { }
4
+ async fn test ( _arg : [ u8 ; 16 ] ) { }
5
5
6
6
async fn use_future ( fut : impl std:: future:: Future < Output = ( ) > ) {
7
7
fut. await
8
8
}
9
9
10
10
fn main ( ) {
11
- let actual = std:: mem:: size_of_val ( & use_future ( use_future ( use_future ( use_future ( use_future (
12
- use_future ( use_future ( use_future ( use_future ( use_future ( test (
13
- [ 0 ; 8192 ]
14
- ) ) ) ) ) )
15
- ) ) ) ) ) ) ;
16
- // Not putting an exact number in case it slightly changes over different commits
17
- let expected = 8000000 ;
11
+ let actual = std:: mem:: size_of_val (
12
+ & use_future ( use_future ( use_future ( use_future ( use_future ( test ( [ 0 ; 16 ] ) ) ) ) ) ) ) ;
13
+ // Not using an exact number in case it slightly changes over different commits
14
+ let expected = 550 ;
18
15
assert ! ( actual > expected, "expected: >{expected}, actual: {actual}" ) ;
19
16
}
You can’t perform that action at this time.
0 commit comments