Skip to content

Commit 7769189

Browse files
committed
Update test to not trigger stack overflow
1 parent cb6de47 commit 7769189

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
11
// edition: 2021
22
// run-pass
33

4-
async fn test(_arg: [u8; 8192]) {}
4+
async fn test(_arg: [u8; 16]) {}
55

66
async fn use_future(fut: impl std::future::Future<Output = ()>) {
77
fut.await
88
}
99

1010
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;
1815
assert!(actual > expected, "expected: >{expected}, actual: {actual}");
1916
}

0 commit comments

Comments
 (0)