diff options
| author | Henry Jiang <henry.jiang1@ibm.com> | 2024-10-01 17:21:56 -0400 |
|---|---|---|
| committer | Henry Jiang <henry.jiang1@ibm.com> | 2024-10-01 17:21:56 -0400 |
| commit | 162ee75e436875afc0ff877e4fca90a13f879a1c (patch) | |
| tree | 4091bf790531cf5c1ddd2510397c4cb3f900a8ef | |
| parent | 9be9141730ce8f78d5ffa9f72541f2eca13ab1d1 (diff) | |
| download | rust-162ee75e436875afc0ff877e4fca90a13f879a1c.tar.gz rust-162ee75e436875afc0ff877e4fca90a13f879a1c.zip | |
format
| -rw-r--r-- | compiler/rustc_data_structures/src/stack.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_data_structures/src/stack.rs b/compiler/rustc_data_structures/src/stack.rs index 72add175091..3d6d0003483 100644 --- a/compiler/rustc_data_structures/src/stack.rs +++ b/compiler/rustc_data_structures/src/stack.rs @@ -5,10 +5,10 @@ const RED_ZONE: usize = 100 * 1024; // 100k // Only the first stack that is pushed, grows exponentially (2^n * STACK_PER_RECURSION) from then // on. This flag has performance relevant characteristics. Don't set it too high. -#[cfg(not(target_os="aix"))] +#[cfg(not(target_os = "aix"))] const STACK_PER_RECURSION: usize = 1024 * 1024; // 1MB // LLVM for AIX doesn't feature TCO, increase recursion size for workaround. -#[cfg(target_os="aix")] +#[cfg(target_os = "aix")] const STACK_PER_RECURSION: usize = 16 * 1024 * 1024; // 16MB /// Grows the stack on demand to prevent stack overflow. Call this in strategic locations |
