1 // This test has been spuriously failing a lot recently (#92000).
2 // Ignore it until the underlying issue is fixed.
5 // Regression test for #87481: short backtrace formatting cut off the entire stack trace.
7 // Codegen-units is specified here so that we can replicate a typical rustc invocation which
8 // is not normally limited to 1 CGU. This is important so that the `__rust_begin_short_backtrace`
9 // and `__rust_end_short_backtrace` symbols are not marked internal to the CGU and thus will be
10 // named in the symbol table.
11 // compile-flags: -O -Ccodegen-units=8
15 // exec-env:RUST_BACKTRACE=1
17 // We need to normalize out frame 5 because without debug info, dbghelp.dll doesn't know where CGU
18 // internal functions like `main` start or end and so it will return whatever symbol happens
19 // to be located near the address.
20 // normalize-stderr-test: "5: .*" -> "5: some Rust fn"
22 // Backtraces are pretty broken in general on i686-pc-windows-msvc (#62897).
23 // only-x86_64-pc-windows-msvc
29 // Make these no_mangle so dbghelp.dll can figure out the symbol names.
52 panic!("d was called");