Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 7 pull requests #120679

Closed
wants to merge 22 commits into from

Conversation

matthiaskrgr
Copy link
Member

Successful merges:

Failed merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

chenyukang and others added 22 commits January 28, 2024 23:25
yes, once_cell better, but ...

this reduces from

==31349== Total:     1,365,199,543 bytes in 4,774,213 blocks
==31349== At t-gmax: 10,975,708 bytes in 66,093 blocks
==31349== At t-end:  2,880,947 bytes in 12,332 blocks
==31349== Reads:     5,210,008,956 bytes
==31349== Writes:    1,280,920,127 bytes

to

==47796== Total:     821,467,407 bytes in 3,955,595 blocks
==47796== At t-gmax: 10,976,209 bytes in 66,100 blocks
==47796== At t-end:  2,944,016 bytes in 12,490 blocks
==47796== Reads:     4,788,959,023 bytes
==47796== Writes:    975,493,639 bytes

miropt-test-tools: remove regex usage

this removes regex usage and slightly refactors ext stripping in one case
 $ cargo update  -p ignore --precise=0.4.22
    Updating crates.io index
    Updating aho-corasick v1.0.2 -> v1.1.2
    Updating bstr v1.5.0 -> v1.9.0
    Updating globset v0.4.10 -> v0.4.14
    Updating ignore v0.4.20 -> v0.4.22
    Updating log v0.4.19 -> v0.4.20
    Updating memchr v2.5.0 -> v2.7.1
      Adding regex-automata v0.4.3
    Updating walkdir v2.3.3 -> v2.4.0

some notable change is BurntSushi/ripgrep#2692

reduces memory usage from

==47796== Total:     821,467,407 bytes in 3,955,595 blocks
==47796== At t-gmax: 10,976,209 bytes in 66,100 blocks
==47796== At t-end:  2,944,016 bytes in 12,490 blocks
==47796== Reads:     4,788,959,023 bytes
==47796== Writes:    975,493,639 bytes

to

==66633== Total:     791,565,538 bytes in 3,503,144 blocks
==66633== At t-gmax: 10,914,511 bytes in 65,997 blocks
==66633== At t-end:  395,531 bytes in 941 blocks
==66633== Reads:     4,249,388,949 bytes
==66633== Writes:    814,119,580 bytes

bump regex to dedupe one regex-syntax

$ cargo update -p regex
    Updating crates.io index
    Updating regex v1.8.4 -> v1.10.2
    Removing regex-syntax v0.7.2
When encountering

```rust
fn f<T>(a: T, b: T) -> std::cmp::Ordering {
    a.cmp(&b) //~ ERROR E0599
}
```

output

```
error[E0599]: no method named `cmp` found for type parameter `T` in the current scope
  --> $DIR/method-on-unbounded-type-param.rs:2:7
   |
LL | fn f<T>(a: T, b: T) -> std::cmp::Ordering {
   |      - method `cmp` not found for this type parameter
LL |     a.cmp(&b)
   |       ^^^ method cannot be called on `T` due to unsatisfied trait bounds
   |
   = help: items from traits can only be used if the type parameter is bounded by the trait
help: the following traits define an item `cmp`, perhaps you need to restrict type parameter `T` with one of them:
   |
LL | fn f<T: Ord>(a: T, b: T) -> std::cmp::Ordering {
   |       +++++
LL | fn f<T: Iterator>(a: T, b: T) -> std::cmp::Ordering {
   |       ++++++++++
```

Fix rust-lang#120186.
When a method not found on a type parameter could have been provided by any
of multiple traits, suggest each trait individually, instead of a single
suggestion to restrict the type parameter with *all* of them.

Before:

```
error[E0599]: the method `cmp` exists for reference `&T`, but its trait bounds were not satisfied
  --> $DIR/method-on-unbounded-type-param.rs:5:10
   |
LL |     (&a).cmp(&b)
   |          ^^^ method cannot be called on `&T` due to unsatisfied trait bounds
   |
   = note: the following trait bounds were not satisfied:
           `T: Ord`
           which is required by `&T: Ord`
           `&T: Iterator`
           which is required by `&mut &T: Iterator`
           `T: Iterator`
           which is required by `&mut T: Iterator`
help: consider restricting the type parameters to satisfy the trait bounds
   |
LL | fn g<T>(a: T, b: T) -> std::cmp::Ordering where T: Iterator, T: Ord {
   |                                           +++++++++++++++++++++++++
```

After:

```
error[E0599]: the method `cmp` exists for reference `&T`, but its trait bounds were not satisfied
  --> $DIR/method-on-unbounded-type-param.rs:5:10
   |
LL |     (&a).cmp(&b)
   |          ^^^ method cannot be called on `&T` due to unsatisfied trait bounds
   |
   = note: the following trait bounds were not satisfied:
           `T: Ord`
           which is required by `&T: Ord`
           `&T: Iterator`
           which is required by `&mut &T: Iterator`
           `T: Iterator`
           which is required by `&mut T: Iterator`
   = help: items from traits can only be used if the type parameter is bounded by the trait
help: the following traits define an item `cmp`, perhaps you need to restrict type parameter `T` with one of them:
   |
LL | fn g<T: Ord>(a: T, b: T) -> std::cmp::Ordering {
   |       +++++
LL | fn g<T: Iterator>(a: T, b: T) -> std::cmp::Ordering {
   |       ++++++++++
```

Fix rust-lang#108428.
It doesn't affect behaviour, but makes sense with (a) `FailureNote` having
`()` as its emission guarantee, and (b) in `Level` the `is_error` levels
now are all listed before the non-`is_error` levels.
I.e. `Bug` and `Fatal` level diagnostics are never downgraded.
- Combine two different blocks involving
  `diagnostic.level.get_expectation_id()` into one.
- Combine several `if`s involving `diagnostic.level` into a single
  `match`.

This requires reordering some of the operations, but this has no
functional effect.
The two kinds of delayed bug have quite different semantics so a
stronger conceptual separation is nice. (`is_error` is a good example,
because the two kinds have different behaviour.)

The commit also moves the `DelayedBug` variant after `Error` in `Level`,
to reflect the fact that it's weaker than `Error` -- it might trigger an
error but also might not. (The pre-existing `downgrade_to_delayed_bug`
function also reflects the notion that delayed bugs are lower/after
normal errors.)

Plus it condenses some of the comments on `Level` into a table, for
easier reading, and introduces `can_be_top_or_sub` to indicate which
levels can be used in top-level diagnostics vs. subdiagnostics.

Finally, it renames `DiagCtxtInner::span_delayed_bugs` as
`DiagCtxtInner::delayed_bugs`. The `span_` prefix is unnecessary because
some delayed bugs don't have a span.
All the other `emit`/`emit_diagnostic` methods were recently made
consuming (e.g. rust-lang#119606), but this one wasn't. But it makes sense to.

Much of this is straightforward, and lots of `clone` calls are avoided.
There are a couple of tricky bits.
- `Emitter::primary_span_formatted` no longer takes a `Diagnostic` and
  returns a pair. Instead it takes the two fields from `Diagnostic` that
  it used (`span` and `suggestions`) as `&mut`, and modifies them. This
  is necessary to avoid the cloning of `diag.children` in two emitters.
- `from_errors_diagnostic` is rearranged so various uses of `diag` occur
  before the consuming `emit_diagnostic` call.
tidy: reduce allocs

this reduces allocs in tidy from (dhat output)

```
==31349== Total:     1,365,199,543 bytes in 4,774,213 blocks
==31349== At t-gmax: 10,975,708 bytes in 66,093 blocks
==31349== At t-end:  2,880,947 bytes in 12,332 blocks
==31349== Reads:     5,210,008,956 bytes
==31349== Writes:    1,280,920,127 bytes
```
to
```
==66633== Total:     791,565,538 bytes in 3,503,144 blocks
==66633== At t-gmax: 10,914,511 bytes in 65,997 blocks
==66633== At t-end:  395,531 bytes in 941 blocks
==66633== Reads:     4,249,388,949 bytes
==66633== Writes:    814,119,580 bytes
```

by wrapping regex and updating `ignore` (effect probably not only from `ignore`, didn't measured)
…param, r=nnethercote

Account for unbounded type param receiver in suggestions

When encountering

```rust
fn f<T>(a: T, b: T) -> std::cmp::Ordering {
    a.cmp(&b) //~ ERROR E0599
}
```

output

```
error[E0599]: no method named `cmp` found for type parameter `T` in the current scope
  --> $DIR/method-on-unbounded-type-param.rs:2:7
   |
LL | fn f<T>(a: T, b: T) -> std::cmp::Ordering {
   |      - method `cmp` not found for this type parameter
LL |     a.cmp(&b)
   |       ^^^ method cannot be called on `T` due to unsatisfied trait bounds
   |
   = help: items from traits can only be used if the type parameter is bounded by the trait
help: the following traits define an item `cmp`, perhaps you need to restrict type parameter `T` with one of them:
   |
LL | fn f<T: Ord>(a: T, b: T) -> std::cmp::Ordering {
   |       +++++
LL | fn f<T: Iterator>(a: T, b: T) -> std::cmp::Ordering {
   |       ++++++++++
```

Fix rust-lang#120186.
…ame, r=Urgau,Nilstrieb

Suggest name value cfg when only value is used for check-cfg

Fixes rust-lang#120427
r? ``````````@Nilstrieb``````````
Account for non-overlapping unmet trait bounds in suggestion

When a method not found on a type parameter could have been provided by any
of multiple traits, suggest each trait individually, instead of a single
suggestion to restrict the type parameter with *all* of them.

Before:

```
error[E0599]: the method `cmp` exists for reference `&T`, but its trait bounds were not satisfied
  --> $DIR/method-on-unbounded-type-param.rs:5:10
   |
LL |     (&a).cmp(&b)
   |          ^^^ method cannot be called on `&T` due to unsatisfied trait bounds
   |
   = note: the following trait bounds were not satisfied:
           `T: Ord`
           which is required by `&T: Ord`
           `&T: Iterator`
           which is required by `&mut &T: Iterator`
           `T: Iterator`
           which is required by `&mut T: Iterator`
help: consider restricting the type parameters to satisfy the trait bounds
   |
LL | fn g<T>(a: T, b: T) -> std::cmp::Ordering where T: Iterator, T: Ord {
   |                                           +++++++++++++++++++++++++
```

After:

```
error[E0599]: the method `cmp` exists for reference `&T`, but its trait bounds were not satisfied
  --> $DIR/method-on-unbounded-type-param.rs:5:10
   |
LL |     (&a).cmp(&b)
   |          ^^^ method cannot be called on `&T` due to unsatisfied trait bounds
   |
   = note: the following trait bounds were not satisfied:
           `T: Ord`
           which is required by `&T: Ord`
           `&T: Iterator`
           which is required by `&mut &T: Iterator`
           `T: Iterator`
           which is required by `&mut T: Iterator`
   = help: items from traits can only be used if the type parameter is bounded by the trait
help: the following traits define an item `cmp`, perhaps you need to restrict type parameter `T` with one of them:
   |
LL | fn g<T: Ord>(a: T, b: T) -> std::cmp::Ordering {
   |       +++++
LL | fn g<T: Iterator>(a: T, b: T) -> std::cmp::Ordering {
   |       ++++++++++
```

Fix rust-lang#108428.

Follow up to rust-lang#120396, only last commit is relevant.
…i-obk

Some cleanups around diagnostic levels.

Plus some refactoring in and around diagnostic levels and emission. Details in the individual commit logs.

r? `@oli-obk`
…handling, r=estebank

Simplify codegen diagnostic handling

Some nice improvements. Details in the individual commit logs.

r? `@estebank`
@rustbot rustbot added A-testsuite Area: The testsuite used to check the correctness of rustc A-translation Area: Translation infrastructure, and migrating existing diagnostics to SessionDiagnostic S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. rollup A PR which is a rollup labels Feb 5, 2024
@matthiaskrgr
Copy link
Member Author

@bors r+ rollup=never p=8

@bors
Copy link
Contributor

bors commented Feb 5, 2024

📌 Commit 937bf02 has been approved by matthiaskrgr

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 5, 2024
@Noratrieb
Copy link
Member

@bors r-
the queue is absolutely filled up with rollup=never prs, i dont think we should be pushing rollups in front of those

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Feb 5, 2024
@matthiaskrgr
Copy link
Member Author

matthiaskrgr commented Feb 5, 2024

but I do :)
@bors r+
should be the last rollup for next ~16 hours from me or so (once it goes through)

@bors
Copy link
Contributor

bors commented Feb 5, 2024

📌 Commit 937bf02 has been approved by matthiaskrgr

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Feb 5, 2024
@bors
Copy link
Contributor

bors commented Feb 5, 2024

⌛ Testing commit 937bf02 with merge a79f29f...

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 5, 2024
…iaskrgr

Rollup of 7 pull requests

Successful merges:

 - rust-lang#120023 (tidy: reduce allocs)
 - rust-lang#120396 (Account for unbounded type param receiver in suggestions)
 - rust-lang#120435 (Suggest name value cfg when only value is used for check-cfg)
 - rust-lang#120507 (Account for non-overlapping unmet trait bounds in suggestion)
 - rust-lang#120520 (Some cleanups around diagnostic levels.)
 - rust-lang#120575 (Simplify codegen diagnostic handling)
 - rust-lang#120670 (cleanup effect var handling)

Failed merges:

 - rust-lang#120423 (update indirect structural match lints to match RFC and to show up for dependencies)

r? `@ghost`
`@rustbot` modify labels: rollup
@rust-log-analyzer
Copy link
Collaborator

The job x86_64-mingw failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
failures:

---- [ui] tests\ui\extern\issue-64655-extern-rust-must-allow-unwind.rs#thin0 stdout ----

error in revision `thin0`: test compilation failed although it shouldn't!
status: exit code: 1
command: PATH="C:\a\rust\rust\build\x86_64-pc-windows-gnu\stage2\bin;C:\a\rust\rust\build\x86_64-pc-windows-gnu\stage0-bootstrap-tools\x86_64-pc-windows-gnu\release\deps;C:\a\rust\rust\build\x86_64-pc-windows-gnu\stage0\bin;C:\a\rust\rust\ninja;C:\a\rust\rust\mingw64\bin;C:\hostedtoolcache\windows\Python\3.12.1\x64\Scripts;C:\hostedtoolcache\windows\Python\3.12.1\x64;C:\msys64\usr\bin;C:\a\rust\rust\sccache;C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS;C:\tools\zstd;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\2.13.1\x64;C:\cabal\bin;C:\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Program Files\R\R-4.3.2\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\SeleniumWebDrivers\EdgeDriver;C:\SeleniumWebDrivers\ChromeDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.20.13\x64\bin;C:\hostedtoolcache\windows\Python\3.7.9\x64\Scripts;C:\hostedtoolcache\windows\Python\3.7.9\x64;C:\hostedtoolcache\windows\Ruby\2.5.9\x64\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.402-6\x64\bin;C:\Program Files\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot\bin;C:\ProgramData\Chocolatey\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\PowerShell\7;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.8.7\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI;C:\tools\php;C:\Program Files (x86)\sbt\bin;C:\Program Files\Amazon\AWSCLIV2;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSSAMCLI\bin;C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Microsoft BizTalk Server;C:\Program Files\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\bin\\rustc.exe" "C:\\a\\rust\\rust\\tests\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=C:\\Users\\runneradmin\\.cargo" "--sysroot" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2" "--target=x86_64-pc-windows-gnu" "--cfg" "thin0" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "-o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.exe" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\native\\rust-test-helpers" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\auxiliary" "-C" "opt-level=0" "-C" "lto=thin"
--- stderr -------------------------------
--- stderr -------------------------------
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
   |
   = note: "x86_64-w64-mingw32-gcc" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rustcuCgVCl\\symbols.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.addr2line-0feb35ddf8fe4007.addr2line.c4196fe187531c3e-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.adler-65fd96764d350467.adler.5c16c103aa36422a-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.alloc-671b2aa317f409e1.alloc.3fee22d2f2581585-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.cfg_if-733aafd18f9c2e1f.cfg_if.6dfffefa5c1b25dd-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.core-36315962d2350d13.core.5ab706c3971ad491-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.gimli-44704f3584b2a287.gimli.4d8496fdb7c677ea-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.hashbrown-63a4b27f0f62ea34.hashbrown.a83c8909b9c97be0-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.issue_64655_extern_rust_must_allow_unwind.56e668df17fe0d16-cgu.0.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.janexv6nbuju7j4.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.libc-e89c73804051da3d.libc.ec32eab4cbd516e8-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.memchr-1b33005301bfae8b.memchr.a5af4a2b742dc1f1-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.miniz_oxide-03675b04565cead2.miniz_oxide.3e8032ed5cac0ead-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.object-b0211d7f110be572.object.c67acac9a77191f0-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.panic_unwind-8dda1f6f5e610fa5.panic_unwind.e47b05b215d8dfd3-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.rustc_demangle-7a60d81ab35cf473.rustc_demangle.d8a21021cfbfd2a8-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.rustc_std_workspace_alloc-16632ae935f7cd5d.rustc_std_workspace_alloc.d09504bee21f2bf5-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.rustc_std_workspace_core-731faf526b84c3fa.rustc_std_workspace_core.7872247053ce4758-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.std-252df28108fbd41c.std.5ea85fca39a5e79c-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.std_detect-91737039a3945319.std_detect.6301c1ea2cbb6902-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.unwind-8b16644330b58ffa.unwind.684eda9882e9b1cb-cgu.0.rcgu.o.rcgu.o" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\native\\rust-test-helpers" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\auxiliary" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-Wl,-Bstatic" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-09ae3089b1762d56.rlib" "-Wl,-Bdynamic" "-lkernel32" "-ladvapi32" "-lbcrypt" "-lkernel32" "-lntdll" "-luserenv" "-lws2_32" "-lkernel32" "-lws2_32" "-lkernel32" "-lntdll" "-lkernel32" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin0\\a.exe" "-Wl,--gc-sections" "-no-pie" "-Wl,--strip-debug" "-nodefaultlibs" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
   = note: Warning: .drectve `-exclude-symbols:"_ZN4core3fmt5Write9write_fmt17hf23674aac57aada6E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17ha43d8bd2d8868bc0E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h3313e63d32d8b1c8E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN53_$LT$core..fmt..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hdb6e89f9c9acc44dE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN69_$LT$core..alloc..layout..LayoutError$u20$as$u20$core..fmt..Debug$GT$3fmt17h7af60858167b55faE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h46487077a58d1e50E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17h1ab1ad84acc8f06fE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc7raw_vec11finish_grow17hf7935bd3f5ce6ed1E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc6string6String4push17hcaf7a4b1cc6b5f6fE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h6202b5aabf73195cE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h50c863a9bc82bbe6E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN132_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$$RF$T$C$core..slice..iter..Iter$LT$T$GT$$GT$$GT$11spec_extend17hbc5f278f07932df9E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc3vec16Vec$LT$T$C$A$GT$16into_boxed_slice17hcbcd93caa89751e1E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.2.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.0.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.5.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.1.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.10.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.11.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.12.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.13.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.14.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.26.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.27.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.28.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.29.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.32.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.33.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.34.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.38.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.39.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.44.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.45.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.46.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.49.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.50.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.51.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.52.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.79.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.80.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.81.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.85.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.86.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.106.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.107.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.108.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.112.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.138.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.139.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.151.llvm.8629538727549768013" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: .drectve `-exclude-symbols:"_ZN4core3ops8function6FnOnce9call_once17ha7f2c99bc4b6406bE.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3num14from_str_radix17hac2c004401a7529cE.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3num14from_str_radix17hc9ff9b01ead72529E.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN77_$LT$core..num..nonzero..NonZero$LT$usize$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17hc3b464f0fb5bc167E.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u32$GT$3fmt17hacbfb21ef142baebE.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3fmt3num3imp7fmt_u6417h3446a085d078f802E.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17hfa8c9e11dc566be7E.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.0.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.1.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.4.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.324.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.325.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.326.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.327.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.335.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.354.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.361.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.362.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.424.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.429.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.441.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.485.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.486.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.491.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.495.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.507.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.508.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.509.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.540.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.541.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.542.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.543.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.544.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.545.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.714.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.718.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.735.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.736.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.775.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.776.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.777.llvm.15483545006473152316" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr52drop_in_place$LT$gimli..read..abbrev..Attributes$GT$17h4a747629f23c967bE.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core9panicking13assert_failed17hf8680ec465f4dd10E.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.496c34f74a0c3f1ea6e5465287eb5b3b.17.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.496c34f74a0c3f1ea6e5465287eb5b3b.70.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.496c34f74a0c3f1ea6e5465287eb5b3b.76.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.496c34f74a0c3f1ea6e5465287eb5b3b.77.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.496c34f74a0c3f1ea6e5465287eb5b3b.78.llvm.14682342010462130627" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: corrupt .drectve at end of def file
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.18.llvm.14989813623622893791" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.20.llvm.14989813623622893791" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.21.llvm.14989813623622893791" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.52.llvm.14989813623622893791" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.53.llvm.14989813623622893791" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.56.llvm.14989813623622893791" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr54drop_in_place$LT$panic_unwind..real_imp..Exception$GT$17h06e04a4f7465bae2E.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN12panic_unwind8real_imp5panic17exception_cleanup17h23e45246ff6e817cE.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.0.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.1.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.2.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.3.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.4.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.5.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.6.llvm.4461391717730196254" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: .drectve `-exclude-symbols:"_ZN4core3fmt5Write10write_char17h4829d27bd26d5a0aE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3fmt5Write9write_fmt17h8e61d1f7b45b971fE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ops8function2Fn4call17h265f4b495754a331E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ops8function5FnMut8call_mut17h6875b4a51321f5b5E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h44ac36caff8215b3E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr100drop_in_place$LT$std..io..Write..write_fmt..Adapter$LT$std..sys..pal..windows..stdio..Stderr$GT$$GT$17h01e40a322377c8d5E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr130drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$17h356f4e461ec587faE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr131drop_in_place$LT$alloc..boxed..Box$LT$dyn$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$u2b$Output$u20$$u3d$$u20$$LP$$RP$$GT$$GT$17h8b04c51d78de9d28E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr29drop_in_place$LT$$LP$$RP$$GT$17h1dd631faf423a1d7E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr43drop_in_place$LT$std..io..error..Custom$GT$17h19ea8256bfe146a6E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr57drop_in_place$LT$std..io..error..repr_bitpacked..Repr$GT$17hbe82891fc96348f1E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17h410e2c376e1e146aE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr9alignment9Alignment13new_unchecked17h14483e17696dd489E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17h5152ffe3594f92f2E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17hff7b03f073663874E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN72_$LT$alloc..boxed..Box$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h26a14509ffa1c70dE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std2io5error14repr_bitpacked4Repr6new_os17h51137e122a46b5cdE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std2io5error14repr_bitpacked11decode_repr17hd6774b85c4d3174aE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17hfc19874bfbfcb123E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std10sys_common9backtrace26__rust_end_short_backtrace17h396b9af9811d47e5E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std5alloc24default_alloc_error_hook17hc763b610febbd3f0E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows5stdio5write17hc1a29f78bce0218bE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows7to_u16s5inner17h824ad61044d4ca5cE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std9panicking11panic_count17LOCAL_PANIC_COUNT7__getit17h69a6522fafec3691E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std10sys_common11thread_info11THREAD_INFO7__getit17h9298d5f2c896a073E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std2io5stdio14OUTPUT_CAPTURE7__getit17h5775dddf2d3b340aE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.0.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.2.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.1.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.44.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.45.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.46.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.58.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.59.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.60.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.62.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.63.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.64.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.65.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.117.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.179.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.411.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.456.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.457.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.458.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.459.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.601.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.603.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.604.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.605.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.609.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.610.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.611.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.612.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std2io5stdio19OUTPUT_CAPTURE_USED17h44b4e10a7a5d6887E.0.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.692.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.693.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.694.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.725.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.726.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.911.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.912.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.913.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std10sys_common6thread9min_stack3MIN17hdef12fea5d79b97cE.0.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.914.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.915.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std5alloc4HOOK17ha70bf31f4dd744e8E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.963.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.964.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.965.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.966.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.967.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.968.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.969.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.970.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.971.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.972.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.984.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.985.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1107.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1108.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1109.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1268.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1269.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1270.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1271.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1289.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1290.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1291.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1292.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows14thread_parking18keyed_event_handle6HANDLE17hdc7f9c31b31f2573E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows1c20SetThreadDescription3PTR17h292ad4fbbf3a45d7E.0.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows1c19WakeByAddressSingle3PTR17h60b8be746d21a093E.0.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows1c18NtCreateKeyedEvent3PTR17h58f1f87b59d0756dE.0.llvm.1019851351422913007" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: corrupt .drectve at end of def file
           C:/a/rust/rust/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\a\rust\rust\build\x86_64-pc-windows-gnu\test\ui\extern\issue-64655-extern-rust-must-allow-unwind.thin0\a.object-b0211d7f110be572.object.c67acac9a77191f0-cgu.0.rcgu.o.rcgu.o:object.c67acac9a77:(.text+0x9b): undefined reference to `__imp__ZN6memchr4arch6x86_646memchr10memchr_raw2FN17h01df0155a249319eE'
           C:/a/rust/rust/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\a\rust\rust\build\x86_64-pc-windows-gnu\test\ui\extern\issue-64655-extern-rust-must-allow-unwind.thin0\a.object-b0211d7f110be572.object.c67acac9a77191f0-cgu.0.rcgu.o.rcgu.o:object.c67acac9a77:(.text+0x818): undefined reference to `__imp__ZN6memchr4arch6x86_646memchr10memchr_raw2FN17h01df0155a249319eE'
           C:/a/rust/rust/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\a\rust\rust\build\x86_64-pc-windows-gnu\test\ui\extern\issue-64655-extern-rust-must-allow-unwind.thin0\a.std-252df28108fbd41c.std.5ea85fca39a5e79c-cgu.0.rcgu.o.rcgu.o:std.5ea85fca39a5e7:(.text+0x6aef4): undefined reference to `__imp__ZN6memchr4arch6x86_646memchr10memchr_raw2FN17h01df0155a249319eE'
           collect2.exe: error: ld returned 1 exit status
           
   = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
   = note: use the `-l` flag to specify native libraries to link
   = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)
error: aborting due to 1 previous error
------------------------------------------



---- [ui] tests\ui\extern\issue-64655-allow-unwind-when-calling-panic-directly.rs#thin stdout ----

error in revision `thin`: test compilation failed although it shouldn't!
status: exit code: 1
command: PATH="C:\a\rust\rust\build\x86_64-pc-windows-gnu\stage2\bin;C:\a\rust\rust\build\x86_64-pc-windows-gnu\stage0-bootstrap-tools\x86_64-pc-windows-gnu\release\deps;C:\a\rust\rust\build\x86_64-pc-windows-gnu\stage0\bin;C:\a\rust\rust\ninja;C:\a\rust\rust\mingw64\bin;C:\hostedtoolcache\windows\Python\3.12.1\x64\Scripts;C:\hostedtoolcache\windows\Python\3.12.1\x64;C:\msys64\usr\bin;C:\a\rust\rust\sccache;C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS;C:\tools\zstd;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\2.13.1\x64;C:\cabal\bin;C:\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Program Files\R\R-4.3.2\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\SeleniumWebDrivers\EdgeDriver;C:\SeleniumWebDrivers\ChromeDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.20.13\x64\bin;C:\hostedtoolcache\windows\Python\3.7.9\x64\Scripts;C:\hostedtoolcache\windows\Python\3.7.9\x64;C:\hostedtoolcache\windows\Ruby\2.5.9\x64\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.402-6\x64\bin;C:\Program Files\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot\bin;C:\ProgramData\Chocolatey\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\PowerShell\7;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.8.7\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI;C:\tools\php;C:\Program Files (x86)\sbt\bin;C:\Program Files\Amazon\AWSCLIV2;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSSAMCLI\bin;C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Microsoft BizTalk Server;C:\Program Files\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\bin\\rustc.exe" "C:\\a\\rust\\rust\\tests\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=C:\\Users\\runneradmin\\.cargo" "--sysroot" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2" "--target=x86_64-pc-windows-gnu" "--cfg" "thin" "-O" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "-o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.exe" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\native\\rust-test-helpers" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\auxiliary" "-C" "lto=thin"
--- stderr -------------------------------
--- stderr -------------------------------
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
   |
   = note: "x86_64-w64-mingw32-gcc" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rustcY32JWB\\symbols.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.2q7kln9uon29stz8.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.addr2line-0feb35ddf8fe4007.addr2line.c4196fe187531c3e-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.adler-65fd96764d350467.adler.5c16c103aa36422a-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.alloc-671b2aa317f409e1.alloc.3fee22d2f2581585-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.cfg_if-733aafd18f9c2e1f.cfg_if.6dfffefa5c1b25dd-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.core-36315962d2350d13.core.5ab706c3971ad491-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.gimli-44704f3584b2a287.gimli.4d8496fdb7c677ea-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.hashbrown-63a4b27f0f62ea34.hashbrown.a83c8909b9c97be0-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.issue_64655_allow_unwind_when_calling_panic_directly.41846d3f0a9343bd-cgu.0.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.libc-e89c73804051da3d.libc.ec32eab4cbd516e8-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.memchr-1b33005301bfae8b.memchr.a5af4a2b742dc1f1-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.miniz_oxide-03675b04565cead2.miniz_oxide.3e8032ed5cac0ead-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.object-b0211d7f110be572.object.c67acac9a77191f0-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.panic_unwind-8dda1f6f5e610fa5.panic_unwind.e47b05b215d8dfd3-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.rustc_demangle-7a60d81ab35cf473.rustc_demangle.d8a21021cfbfd2a8-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.rustc_std_workspace_alloc-16632ae935f7cd5d.rustc_std_workspace_alloc.d09504bee21f2bf5-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.rustc_std_workspace_core-731faf526b84c3fa.rustc_std_workspace_core.7872247053ce4758-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.std-252df28108fbd41c.std.5ea85fca39a5e79c-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.std_detect-91737039a3945319.std_detect.6301c1ea2cbb6902-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.unwind-8b16644330b58ffa.unwind.684eda9882e9b1cb-cgu.0.rcgu.o.rcgu.o" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\native\\rust-test-helpers" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\auxiliary" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-Wl,-Bstatic" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-09ae3089b1762d56.rlib" "-Wl,-Bdynamic" "-lkernel32" "-ladvapi32" "-lbcrypt" "-lkernel32" "-lntdll" "-luserenv" "-lws2_32" "-lkernel32" "-lws2_32" "-lkernel32" "-lntdll" "-lkernel32" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-allow-unwind-when-calling-panic-directly.thin\\a.exe" "-Wl,--gc-sections" "-no-pie" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
   = note: Warning: .drectve `-exclude-symbols:"_ZN4core3fmt5Write9write_fmt17hf23674aac57aada6E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17ha43d8bd2d8868bc0E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h3313e63d32d8b1c8E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN53_$LT$core..fmt..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hdb6e89f9c9acc44dE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN69_$LT$core..alloc..layout..LayoutError$u20$as$u20$core..fmt..Debug$GT$3fmt17h7af60858167b55faE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h46487077a58d1e50E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc6string6String4push17hcaf7a4b1cc6b5f6fE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h6202b5aabf73195cE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h50c863a9bc82bbe6E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN132_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$$RF$T$C$core..slice..iter..Iter$LT$T$GT$$GT$$GT$11spec_extend17hbc5f278f07932df9E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.2.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.0.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.5.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.1.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.10.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.11.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.12.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.13.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.14.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.26.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.27.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.28.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.29.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.32.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.33.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.34.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.38.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.39.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.44.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.46.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.79.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.80.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.81.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.85.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.86.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.106.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.107.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.108.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.112.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.138.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.139.llvm.8629538727549768013" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: .drectve `-exclude-symbols:"_ZN4core3ops8function6FnOnce9call_once17ha7f2c99bc4b6406bE.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3num14from_str_radix17hac2c004401a7529cE.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3num14from_str_radix17hc9ff9b01ead72529E.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN77_$LT$core..num..nonzero..NonZero$LT$usize$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17hc3b464f0fb5bc167E.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u32$GT$3fmt17hacbfb21ef142baebE.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3fmt3num3imp7fmt_u6417h3446a085d078f802E.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17hfa8c9e11dc566be7E.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.0.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.1.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.4.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.324.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.325.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.326.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.327.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.335.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.354.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.361.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.362.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.424.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.429.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.441.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.485.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.486.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.491.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.495.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.507.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.508.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.509.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.540.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.541.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.542.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.543.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.544.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.545.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.714.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.718.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.735.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.736.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.775.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.776.llvm.15483545006473152316" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.7dfb3f9562a7bcd6a7427b6eead16fb8.777.llvm.15483545006473152316" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr52drop_in_place$LT$gimli..read..abbrev..Attributes$GT$17h4a747629f23c967bE.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core9panicking13assert_failed17hf8680ec465f4dd10E.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.496c34f74a0c3f1ea6e5465287eb5b3b.17.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.496c34f74a0c3f1ea6e5465287eb5b3b.70.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.496c34f74a0c3f1ea6e5465287eb5b3b.76.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.496c34f74a0c3f1ea6e5465287eb5b3b.77.llvm.14682342010462130627" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.496c34f74a0c3f1ea6e5465287eb5b3b.78.llvm.14682342010462130627" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.18.llvm.14989813623622893791" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.20.llvm.14989813623622893791" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.21.llvm.14989813623622893791" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.52.llvm.14989813623622893791" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.53.llvm.14989813623622893791" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.9f3871cf54b86503b0f844c6b28e108a.56.llvm.14989813623622893791" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr54drop_in_place$LT$panic_unwind..real_imp..Exception$GT$17h06e04a4f7465bae2E.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN12panic_unwind8real_imp5panic17exception_cleanup17h23e45246ff6e817cE.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.0.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.1.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.2.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.3.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.4.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.5.llvm.4461391717730196254" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.97e4a8a199518c575ceab5ee49f3765e.6.llvm.4461391717730196254" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: .drectve `-exclude-symbols:"_ZN4core3fmt5Write10write_char17h4829d27bd26d5a0aE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3fmt5Write9write_fmt17h8e61d1f7b45b971fE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ops8function2Fn4call17h265f4b495754a331E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ops8function5FnMut8call_mut17h6875b4a51321f5b5E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h44ac36caff8215b3E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr100drop_in_place$LT$std..io..Write..write_fmt..Adapter$LT$std..sys..pal..windows..stdio..Stderr$GT$$GT$17h01e40a322377c8d5E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr130drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$17h356f4e461ec587faE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr131drop_in_place$LT$alloc..boxed..Box$LT$dyn$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$u2b$Output$u20$$u3d$$u20$$LP$$RP$$GT$$GT$17h8b04c51d78de9d28E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr29drop_in_place$LT$$LP$$RP$$GT$17h1dd631faf423a1d7E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr43drop_in_place$LT$std..io..error..Custom$GT$17h19ea8256bfe146a6E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr57drop_in_place$LT$std..io..error..repr_bitpacked..Repr$GT$17hbe82891fc96348f1E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17h410e2c376e1e146aE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr9alignment9Alignment13new_unchecked17h14483e17696dd489E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17h5152ffe3594f92f2E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17hff7b03f073663874E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN72_$LT$alloc..boxed..Box$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h26a14509ffa1c70dE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std2io5error14repr_bitpacked4Repr6new_os17h51137e122a46b5cdE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std2io5error14repr_bitpacked11decode_repr17hd6774b85c4d3174aE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17hfc19874bfbfcb123E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std10sys_common9backtrace26__rust_end_short_backtrace17h396b9af9811d47e5E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std5alloc24default_alloc_error_hook17hc763b610febbd3f0E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows5stdio5write17hc1a29f78bce0218bE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows7to_u16s5inner17h824ad61044d4ca5cE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std9panicking11panic_count17LOCAL_PANIC_COUNT7__getit17h69a6522fafec3691E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std10sys_common11thread_info11THREAD_INFO7__getit17h9298d5f2c896a073E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std2io5stdio14OUTPUT_CAPTURE7__getit17h5775dddf2d3b340aE.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.0.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.2.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.1.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.44.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.45.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.46.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.58.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.59.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.60.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.62.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.63.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.64.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.65.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.117.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.179.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.411.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.456.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.457.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.458.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.459.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.601.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.603.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.604.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.605.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.609.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.610.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.611.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.612.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std2io5stdio19OUTPUT_CAPTURE_USED17h44b4e10a7a5d6887E.0.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.692.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.693.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.694.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.725.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.726.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.911.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.912.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.913.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std10sys_common6thread9min_stack3MIN17hdef12fea5d79b97cE.0.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.914.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.915.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std5alloc4HOOK17ha70bf31f4dd744e8E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.963.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.964.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.965.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.966.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.967.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.968.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.969.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.970.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.971.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.972.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.984.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.985.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1107.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1108.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1109.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1268.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1269.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1270.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1271.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1289.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1290.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1291.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.c7be916cd9d081b27d729013060e8287.1292.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows14thread_parking18keyed_event_handle6HANDLE17hdc7f9c31b31f2573E.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows1c20SetThreadDescription3PTR17h292ad4fbbf3a45d7E.0.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows1c19WakeByAddressSingle3PTR17h60b8be746d21a093E.0.llvm.1019851351422913007" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN3std3sys3pal7windows1c18NtCreateKeyedEvent3PTR17h58f1f87b59d0756dE.0.llvm.1019851351422913007" ' unrecognized
           Warning: corrupt .drectve at end of def file
           Warning: corrupt .drectve at end of def file
           C:/a/rust/rust/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\a\rust\rust\build\x86_64-pc-windows-gnu\test\ui\extern\issue-64655-allow-unwind-when-calling-panic-directly.thin\a.object-b0211d7f110be572.object.c67acac9a77191f0-cgu.0.rcgu.o.rcgu.o:object.c67acac9a77:(.text+0x49): undefined reference to `__imp__ZN6memchr4arch6x86_646memchr10memchr_raw2FN17h01df0155a249319eE'
           C:/a/rust/rust/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\a\rust\rust\build\x86_64-pc-windows-gnu\test\ui\extern\issue-64655-allow-unwind-when-calling-panic-directly.thin\a.object-b0211d7f110be572.object.c67acac9a77191f0-cgu.0.rcgu.o.rcgu.o:object.c67acac9a77:(.text+0x44f): undefined reference to `__imp__ZN6memchr4arch6x86_646memchr10memchr_raw2FN17h01df0155a249319eE'
           C:/a/rust/rust/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\a\rust\rust\build\x86_64-pc-windows-gnu\test\ui\extern\issue-64655-allow-unwind-when-calling-panic-directly.thin\a.std-252df28108fbd41c.std.5ea85fca39a5e79c-cgu.0.rcgu.o.rcgu.o:std.5ea85fca39a5e7:(.text+0x2c4be): undefined reference to `__imp__ZN6memchr4arch6x86_646memchr10memchr_raw2FN17h01df0155a249319eE'
           C:/a/rust/rust/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\a\rust\rust\build\x86_64-pc-windows-gnu\test\ui\extern\issue-64655-allow-unwind-when-calling-panic-directly.thin\a.std-252df28108fbd41c.std.5ea85fca39a5e79c-cgu.0.rcgu.o.rcgu.o:std.5ea85fca39a5e7:(.text+0x2c4ed): undefined reference to `__imp__ZN6memchr4arch6x86_646memchr10memchr_raw2FN17h01df0155a249319eE'
           C:/a/rust/rust/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\a\rust\rust\build\x86_64-pc-windows-gnu\test\ui\extern\issue-64655-allow-unwind-when-calling-panic-directly.thin\a.std-252df28108fbd41c.std.5ea85fca39a5e79c-cgu.0.rcgu.o.rcgu.o:std.5ea85fca39a5e7:(.text+0x2c574): undefined reference to `__imp__ZN6memchr4arch6x86_646memchr10memchr_raw2FN17h01df0155a249319eE'
           C:/a/rust/rust/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\a\rust\rust\build\x86_64-pc-windows-gnu\test\ui\extern\issue-64655-allow-unwind-when-calling-panic-directly.thin\a.std-252df28108fbd41c.std.5ea85fca39a5e79c-cgu.0.rcgu.o.rcgu.o:std.5ea85fca39a5e7:(.text+0x2c727): more undefined references to `__imp__ZN6memchr4arch6x86_646memchr10memchr_raw2FN17h01df0155a249319eE' follow
           collect2.exe: error: ld returned 1 exit status
           
   = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
   = note: use the `-l` flag to specify native libraries to link
   = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)
error: aborting due to 1 previous error
------------------------------------------



---- [ui] tests\ui\extern\issue-64655-extern-rust-must-allow-unwind.rs#thin1 stdout ----

error in revision `thin1`: test compilation failed although it shouldn't!
status: exit code: 1
command: PATH="C:\a\rust\rust\build\x86_64-pc-windows-gnu\stage2\bin;C:\a\rust\rust\build\x86_64-pc-windows-gnu\stage0-bootstrap-tools\x86_64-pc-windows-gnu\release\deps;C:\a\rust\rust\build\x86_64-pc-windows-gnu\stage0\bin;C:\a\rust\rust\ninja;C:\a\rust\rust\mingw64\bin;C:\hostedtoolcache\windows\Python\3.12.1\x64\Scripts;C:\hostedtoolcache\windows\Python\3.12.1\x64;C:\msys64\usr\bin;C:\a\rust\rust\sccache;C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS;C:\tools\zstd;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\2.13.1\x64;C:\cabal\bin;C:\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Program Files\R\R-4.3.2\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\SeleniumWebDrivers\EdgeDriver;C:\SeleniumWebDrivers\ChromeDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.20.13\x64\bin;C:\hostedtoolcache\windows\Python\3.7.9\x64\Scripts;C:\hostedtoolcache\windows\Python\3.7.9\x64;C:\hostedtoolcache\windows\Ruby\2.5.9\x64\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.402-6\x64\bin;C:\Program Files\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot\bin;C:\ProgramData\Chocolatey\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\PowerShell\7;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.8.7\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI;C:\tools\php;C:\Program Files (x86)\sbt\bin;C:\Program Files\Amazon\AWSCLIV2;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSSAMCLI\bin;C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Microsoft BizTalk Server;C:\Program Files\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\bin\\rustc.exe" "C:\\a\\rust\\rust\\tests\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=C:\\Users\\runneradmin\\.cargo" "--sysroot" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2" "--target=x86_64-pc-windows-gnu" "--cfg" "thin1" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "-o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.exe" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\native\\rust-test-helpers" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\auxiliary" "-C" "opt-level=1" "-C" "lto=thin"
--- stderr -------------------------------
--- stderr -------------------------------
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
   |
   = note: "x86_64-w64-mingw32-gcc" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\rustcYS4fHb\\symbols.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.addr2line-0feb35ddf8fe4007.addr2line.c4196fe187531c3e-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.adler-65fd96764d350467.adler.5c16c103aa36422a-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.alloc-671b2aa317f409e1.alloc.3fee22d2f2581585-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.cfg_if-733aafd18f9c2e1f.cfg_if.6dfffefa5c1b25dd-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.core-36315962d2350d13.core.5ab706c3971ad491-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.gimli-44704f3584b2a287.gimli.4d8496fdb7c677ea-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.hashbrown-63a4b27f0f62ea34.hashbrown.a83c8909b9c97be0-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.issue_64655_extern_rust_must_allow_unwind.56e668df17fe0d16-cgu.0.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.janexv6nbuju7j4.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.libc-e89c73804051da3d.libc.ec32eab4cbd516e8-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.memchr-1b33005301bfae8b.memchr.a5af4a2b742dc1f1-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.miniz_oxide-03675b04565cead2.miniz_oxide.3e8032ed5cac0ead-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.object-b0211d7f110be572.object.c67acac9a77191f0-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.panic_unwind-8dda1f6f5e610fa5.panic_unwind.e47b05b215d8dfd3-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.rustc_demangle-7a60d81ab35cf473.rustc_demangle.d8a21021cfbfd2a8-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.rustc_std_workspace_alloc-16632ae935f7cd5d.rustc_std_workspace_alloc.d09504bee21f2bf5-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.rustc_std_workspace_core-731faf526b84c3fa.rustc_std_workspace_core.7872247053ce4758-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.std-252df28108fbd41c.std.5ea85fca39a5e79c-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.std_detect-91737039a3945319.std_detect.6301c1ea2cbb6902-cgu.0.rcgu.o.rcgu.o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.unwind-8b16644330b58ffa.unwind.684eda9882e9b1cb-cgu.0.rcgu.o.rcgu.o" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\native\\rust-test-helpers" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\auxiliary" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-Wl,-Bstatic" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-09ae3089b1762d56.rlib" "-Wl,-Bdynamic" "-lkernel32" "-ladvapi32" "-lbcrypt" "-lkernel32" "-lntdll" "-luserenv" "-lws2_32" "-lkernel32" "-lws2_32" "-lkernel32" "-lntdll" "-lkernel32" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-L" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib" "-o" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\test\\ui\\extern\\issue-64655-extern-rust-must-allow-unwind.thin1\\a.exe" "-Wl,--gc-sections" "-no-pie" "-Wl,--strip-debug" "-nodefaultlibs" "C:\\a\\rust\\rust\\build\\x86_64-pc-windows-gnu\\stage2\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
   = note: Warning: .drectve `-exclude-symbols:"_ZN4core3fmt5Write9write_fmt17hf23674aac57aada6E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17ha43d8bd2d8868bc0E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h3313e63d32d8b1c8E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN53_$LT$core..fmt..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hdb6e89f9c9acc44dE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN69_$LT$core..alloc..layout..LayoutError$u20$as$u20$core..fmt..Debug$GT$3fmt17h7af60858167b55faE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h46487077a58d1e50E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN5alloc6string6String4push17hcaf7a4b1cc6b5f6fE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h6202b5aabf73195cE.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h50c863a9bc82bbe6E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"_ZN132_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$$RF$T$C$core..slice..iter..Iter$LT$T$GT$$GT$$GT$11spec_extend17hbc5f278f07932df9E.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.2.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.0.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.5.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"str.1.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.10.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.11.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.12.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.13.llvm.8629538727549768013" ' unrecognized
           Warning: .drectve `-exclude-symbols:"anon.19c004aeb05e195528f5e5be36875237.14.llvm.8629538727549768013" ' unrecognized

@bors
Copy link
Contributor

bors commented Feb 5, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Feb 5, 2024
@matthiaskrgr matthiaskrgr deleted the rollup-div27ks branch March 16, 2024 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-testsuite Area: The testsuite used to check the correctness of rustc A-translation Area: Translation infrastructure, and migrating existing diagnostics to SessionDiagnostic rollup A PR which is a rollup S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants