diff options
| author | Taylor Cramer <cramertj@google.com> | 2019-09-09 13:40:11 -0700 |
|---|---|---|
| committer | Taylor Cramer <cramertj@google.com> | 2019-09-09 16:23:03 -0700 |
| commit | 7eb42c98389e30aada94885d5d3a77c4c8ff543e (patch) | |
| tree | 9d07d2584a369828942f357fe32dd3564c803e70 /src/libstd/sys_common | |
| parent | 0b36e9dea3f2ff25b1d0df2669836c33cce89ae5 (diff) | |
| download | rust-7eb42c98389e30aada94885d5d3a77c4c8ff543e.tar.gz rust-7eb42c98389e30aada94885d5d3a77c4c8ff543e.zip | |
Always show backtrace on Fuchsia
Diffstat (limited to 'src/libstd/sys_common')
| -rw-r--r-- | src/libstd/sys_common/backtrace.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libstd/sys_common/backtrace.rs b/src/libstd/sys_common/backtrace.rs index f434b62aced..43550ab04ca 100644 --- a/src/libstd/sys_common/backtrace.rs +++ b/src/libstd/sys_common/backtrace.rs @@ -117,6 +117,12 @@ where // For now logging is turned off by default, and this function checks to see // whether the magical environment variable is present to see if it's turned on. pub fn log_enabled() -> Option<PrintFmt> { + // Setting environment variables for Fuchsia components isn't a standard + // or easily supported workflow. For now, always display backtraces. + if cfg!(target_os = "fuchsia") { + return Some(PrintFmt::Full); + } + static ENABLED: atomic::AtomicIsize = atomic::AtomicIsize::new(0); match ENABLED.load(Ordering::SeqCst) { 0 => {} |
