We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c20b906 commit b473ce3Copy full SHA for b473ce3
src/librustc/rustc.rs
@@ -319,7 +319,13 @@ pub fn monitor(f: ~fn(diagnostic::Emitter)) {
319
let ch_capture = ch.clone();
320
let mut task_builder = task::task();
321
task_builder.supervised();
322
- task_builder.opts.stack_size = Some(STACK_SIZE);
+
323
+ // XXX: Hacks on hacks. If the env is trying to override the stack size
324
+ // then *don't* set it explicitly.
325
+ if os::getenv("RUST_MIN_STACK").is_none() {
326
+ task_builder.opts.stack_size = Some(STACK_SIZE);
327
+ }
328
329
match do task_builder.try {
330
let ch = ch_capture.clone();
331
0 commit comments