Skip to content
New issue

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

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

Already on GitHub? # 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
Co-authored-by: Urgau <3616612+Urgau@users.noreply.github.com>
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
# for free to join this conversation on GitHub. Already have an account? # 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