Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

WrappingRange (#88242) follow-up (is_full_for, Scalar: Copy, etc.) #88327

Merged
merged 13 commits into from
Sep 11, 2021

Conversation

bonega
Copy link
Contributor

@bonega bonega commented Aug 25, 2021

Some changes related to feedback during #88242
r? @RalfJung

@rust-highfive
Copy link
Collaborator

Some changes occured to the CTFE / Miri engine

cc @rust-lang/miri

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 25, 2021
@bonega
Copy link
Contributor Author

bonega commented Aug 25, 2021

Reason for not having method in WrappingRange is because I think it makes it less general.
I don't feel strongly about it though.
One reason for keeping it in WrappingRange is that many of the conditionals checks for valid_range in other branches

@eddyb
Copy link
Member

eddyb commented Aug 27, 2021

If the method is moved to WrappingRange, the name could be something like is_full_valid_range_for.

On Scalar, where it seems to fit quite nicely, it should probably be called is_always_valid (though @RalfJung or @oli-obk may argue for other names - I just think "valid" should play a role in there).

@bonega
Copy link
Contributor Author

bonega commented Aug 28, 2021

Thanks for the helpful reviews

@bonega
Copy link
Contributor Author

bonega commented Aug 29, 2021

Just did a commit that makes abi::Abi Copy and removed a lot of refs for Scalar and Abi.
I don't really understand the big picture yet, please help by yelling at me.
Performance changes are up to the compiler I think?

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@bonega
Copy link
Contributor Author

bonega commented Aug 29, 2021

Will be interesting to see if this fails because of performance or other reasons

@bors
Copy link
Contributor

bors commented Aug 30, 2021

☔ The latest upstream changes (presumably #88337) made this pull request unmergeable. Please resolve the merge conflicts.

@bonega
Copy link
Contributor Author

bonega commented Aug 30, 2021

Could I get a performance run for this one?

@RalfJung
Copy link
Member

Btw, you can probably avoid most of these CI failures that you got by running these commands before pushing

./x.py check compiler/rustc
./x.py test tidy --bless

They should not take very long (a few minutes at most).

@RalfJung
Copy link
Member

@bors try @rust-timer queue

@rust-timer
Copy link
Collaborator

Awaiting bors try build completion.

@rustbot label: +S-waiting-on-perf

@rustbot rustbot added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Aug 30, 2021
@bors
Copy link
Contributor

bors commented Aug 30, 2021

⌛ Trying commit bb77f75121f73e5ddee51278d5aabc7d4bb9dec5 with merge b56cc0a2583497dfdb9f9f45cd7ff1f822e2f71f...

@bors
Copy link
Contributor

bors commented Aug 30, 2021

☀️ Try build successful - checks-actions
Build commit: b56cc0a2583497dfdb9f9f45cd7ff1f822e2f71f (b56cc0a2583497dfdb9f9f45cd7ff1f822e2f71f)

@rust-timer
Copy link
Collaborator

Queued b56cc0a2583497dfdb9f9f45cd7ff1f822e2f71f with parent 6cfa773, future comparison URL.

@rust-timer
Copy link
Collaborator

Finished benchmarking try commit (b56cc0a2583497dfdb9f9f45cd7ff1f822e2f71f): comparison url.

Summary: This benchmark run did not return any relevant changes.

If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf.

Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up.

@bors rollup=never
@rustbot label: +S-waiting-on-review -S-waiting-on-perf -perf-regression

@rustbot rustbot removed the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Aug 30, 2021
@bonega
Copy link
Contributor Author

bonega commented Aug 30, 2021

Thanks for your tip, it will improve my life 👍
I don't have anything more to add at this time

@bonega
Copy link
Contributor Author

bonega commented Sep 9, 2021

rebased

@eddyb
Copy link
Member

eddyb commented Sep 9, 2021

@bors r+

@bors
Copy link
Contributor

bors commented Sep 9, 2021

📌 Commit bc95994 has been approved by eddyb

@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 Sep 9, 2021
@bors
Copy link
Contributor

bors commented Sep 9, 2021

⌛ Testing commit bc95994 with merge c6e1ba0f0c5c92cb94e5b8369c6661656710c632...

@rust-log-analyzer
Copy link
Collaborator

The job dist-aarch64-msvc failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
warning: 26 warnings generated.
warning: In file included from ../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingRuntime.cpp:11:
warning: In file included from ../../src/llvm-project/compiler-rt\lib\profile/InstrProfiling.h:12:
warning: In file included from ../../src/llvm-project/compiler-rt\lib\profile/InstrProfilingPort.h:65:
warning: In file included from C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\um\windows.h:171:
warning: In file included from C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\shared\windef.h:24:
warning: In file included from C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\shared\minwindef.h:182:
warning: C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\um\winnt.h(6370,20): error: use of undeclared identifier '__umulh'
warning:     *HighProduct = UnsignedMultiplyHigh(Multiplier, Multiplicand);
warning:                    ^
warning: C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\um\winnt.h(6236,30): note: expanded from macro 'UnsignedMultiplyHigh'
warning: #define UnsignedMultiplyHigh __umulh
warning: 1 error generated.

error: failed to run custom build command for `profiler_builtins v0.0.0 (D:\a\rust\rust\library\profiler_builtins)`


Caused by:
  process didn't exit successfully: `D:\a\rust\rust\build\x86_64-pc-windows-msvc\stage1-std\release\build\profiler_builtins-5d2a280ac529e14b\build-script-build` (exit code: 1)
  TARGET = Some("aarch64-pc-windows-msvc")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-pc-windows-msvc")
  CC_aarch64-pc-windows-msvc = None
---
  CFLAGS_aarch64_pc_windows_msvc = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  CARGO_CFG_TARGET_FEATURE = Some("crt-static,fp,neon")
  DEBUG = Some("true")
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\GCDAProfiling.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\GCDAProfiling.c"
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\GCDAProfiling.c(310,8): warning: '_open' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _open. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=  fd = open(filename, O_RDWR | O_BINARY);
  cargo:warning=       ^
  cargo:warning=<command line>(4,14): note: expanded from here
  cargo:warning=#define open _open
  cargo:warning=             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt_io.h(517,24): note: '_open' has been explicitly marked deprecated here
  cargo:warning=        _Check_return_ _CRT_NONSTDC_DEPRECATE(_open) _CRT_INSECURE_DEPRECATE(_sopen_s)
  cargo:warning=                       ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\GCDAProfiling.c(314,10): warning: '_open' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _open. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=    fd = open(filename, O_RDWR | O_CREAT | O_EXCL | O_BINARY, 0644);
  cargo:warning=         ^
  cargo:warning=<command line>(4,14): note: expanded from here
  cargo:warning=#define open _open
  cargo:warning=             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt_io.h(517,24): note: '_open' has been explicitly marked deprecated here
  cargo:warning=        _Check_return_ _CRT_NONSTDC_DEPRECATE(_open) _CRT_INSECURE_DEPRECATE(_sopen_s)
  cargo:warning=                       ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\GCDAProfiling.c(320,12): warning: '_open' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _open. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=      fd = open(filename, O_RDWR | O_CREAT | O_EXCL | O_BINARY, 0644);
  cargo:warning=           ^
  cargo:warning=<command line>(4,14): note: expanded from here
  cargo:warning=#define open _open
  cargo:warning=             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt_io.h(517,24): note: '_open' has been explicitly marked deprecated here
  cargo:warning=        _Check_return_ _CRT_NONSTDC_DEPRECATE(_open) _CRT_INSECURE_DEPRECATE(_sopen_s)
  cargo:warning=                       ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\GCDAProfiling.c(326,14): warning: '_open' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _open. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=        fd = open(filename, O_RDWR | O_BINARY);
  cargo:warning=             ^
  cargo:warning=<command line>(4,14): note: expanded from here
  cargo:warning=#define open _open
  cargo:warning=             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt_io.h(517,24): note: '_open' has been explicitly marked deprecated here
  cargo:warning=        _Check_return_ _CRT_NONSTDC_DEPRECATE(_open) _CRT_INSECURE_DEPRECATE(_sopen_s)
  cargo:warning=                       ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\GCDAProfiling.c(331,19): warning: 'strerror' is deprecated: This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=                  strerror(errnum));
  cargo:warning=                  ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\string.h(177,16): note: 'strerror' has been explicitly marked deprecated here
  cargo:warning=_Check_return_ _CRT_INSECURE_DEPRECATE(strerror_s)
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\GCDAProfiling.c(343,17): warning: '_fdopen' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fdopen. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=  output_file = fdopen(fd, mode);
  cargo:warning=                ^
  cargo:warning=<command line>(5,16): note: expanded from here
  cargo:warning=#define fdopen _fdopen
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdio.h(2431,28): note: '_fdopen' has been explicitly marked deprecated here
  cargo:warning=        _Check_return_     _CRT_NONSTDC_DEPRECATE(_fdopen)    _ACRTIMP FILE* __cdecl fdopen(_In_ int _FileHandle, _In_z_ char const* _Format);
  cargo:warning=                           ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=6 warnings generated.
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfiling.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfiling.c"
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingBuffer.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingBuffer.c"
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingFile.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingFile.c"
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(109,15): warning: '_fileno' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fileno. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=              fileno(File));
  cargo:warning=              ^
  cargo:warning=<command line>(7,16): note: expanded from here
  cargo:warning=#define fileno _fileno
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdio.h(2433,28): note: '_fileno' has been explicitly marked deprecated here
  cargo:warning=        _Check_return_     _CRT_NONSTDC_DEPRECATE(_fileno)    _ACRTIMP int   __cdecl fileno(_In_ FILE* _Stream);
  cargo:warning=                           ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(181,17): warning: 'getenv' is deprecated: This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=  BufferSzStr = getenv("LLVM_VP_BUFFER_SIZE");
  cargo:warning=                ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdlib.h(1183,20): note: 'getenv' has been explicitly marked deprecated here
  cargo:warning=    _Check_return_ _CRT_INSECURE_DEPRECATE(_dupenv_s)
  cargo:warning=                   ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(196,14): warning: 'strerror' is deprecated: This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=             strerror(errno));
  cargo:warning=             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\string.h(177,16): note: 'strerror' has been explicitly marked deprecated here
  cargo:warning=_Check_return_ _CRT_INSECURE_DEPRECATE(strerror_s)
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(204,14): warning: 'strerror' is deprecated: This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=             strerror(errno));
  cargo:warning=             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\string.h(177,16): note: 'strerror' has been explicitly marked deprecated here
  cargo:warning=_Check_return_ _CRT_INSECURE_DEPRECATE(strerror_s)
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(225,25): warning: '_fileno' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fileno. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=                        fileno(ProfileFile), 0);
  cargo:warning=                        ^
  cargo:warning=<command line>(7,16): note: expanded from here
  cargo:warning=#define fileno _fileno
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdio.h(2433,28): note: '_fileno' has been explicitly marked deprecated here
  cargo:warning=        _Check_return_     _CRT_NONSTDC_DEPRECATE(_fileno)    _ACRTIMP int   __cdecl fileno(_In_ FILE* _Stream);
  cargo:warning=                           ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(228,14): warning: 'strerror' is deprecated: This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=             strerror(errno));
  cargo:warning=             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\string.h(177,16): note: 'strerror' has been explicitly marked deprecated here
  cargo:warning=_Check_return_ _CRT_INSECURE_DEPRECATE(strerror_s)
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(272,9): warning: '_fileno' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fileno. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=  (void)COMPILER_RT_FTRUNCATE(ProfileFile,
  cargo:warning=        ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile/InstrProfilingPort.h(23,44): note: expanded from macro 'COMPILER_RT_FTRUNCATE'
  cargo:warning=#define COMPILER_RT_FTRUNCATE(f,l) _chsize(_fileno(f),l)
  cargo:warning=                                           ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdio.h(2433,28): note: '_fileno' has been explicitly marked deprecated here
  cargo:warning=        _Check_return_     _CRT_NONSTDC_DEPRECATE(_fileno)    _ACRTIMP int   __cdecl fileno(_In_ FILE* _Stream);
  cargo:warning=                           ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(286,5): warning: 'strncpy' is deprecated: This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=    strncpy(Copy, Filename, Length + 1);
  cargo:warning=    ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\string.h(334,1): note: 'strncpy' has been explicitly marked deprecated here
  cargo:warning=__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX(
  cargo:warning=^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(1935,17): note: expanded from macro '__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX'
  cargo:warning=                _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2);
  cargo:warning=                ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(314,29): warning: '_fileno' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fileno. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=  if (rc || (!*MergeDone && COMPILER_RT_FTRUNCATE(ProfileFile, 0L)) ||
  cargo:warning=                            ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile/InstrProfilingPort.h(23,44): note: expanded from macro 'COMPILER_RT_FTRUNCATE'
  cargo:warning=#define COMPILER_RT_FTRUNCATE(f,l) _chsize(_fileno(f),l)
  cargo:warning=                                           ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdio.h(2433,28): note: '_fileno' has been explicitly marked deprecated here
  cargo:warning=        _Check_return_     _CRT_NONSTDC_DEPRECATE(_fileno)    _ACRTIMP int   __cdecl fileno(_In_ FILE* _Stream);
  cargo:warning=                           ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(317,14): warning: 'strerror' is deprecated: This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=             strerror(errno));
  cargo:warning=             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\string.h(177,16): note: 'strerror' has been explicitly marked deprecated here
  cargo:warning=_Check_return_ _CRT_INSECURE_DEPRECATE(strerror_s)
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(331,10): warning: 'fopen' is deprecated: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=  return fopen(OutputName, "ab");
  cargo:warning=         ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdio.h(212,20): note: 'fopen' has been explicitly marked deprecated here
  cargo:warning=    _Check_return_ _CRT_INSECURE_DEPRECATE(fopen_s)
  cargo:warning=                   ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(372,16): warning: 'fopen' is deprecated: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=  OutputFile = fopen(OutputName, "w");
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdio.h(212,20): note: 'fopen' has been explicitly marked deprecated here
  cargo:warning=    _Check_return_ _CRT_INSECURE_DEPRECATE(fopen_s)
  cargo:warning=                   ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(405,21): warning: 'getenv' is deprecated: This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=  int initialized = getenv(LPROF_INIT_ONCE_ENV) != NULL;
  cargo:warning=                    ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdlib.h(1183,20): note: 'getenv' has been explicitly marked deprecated here
  cargo:warning=    _Check_return_ _CRT_INSECURE_DEPRECATE(_dupenv_s)
  cargo:warning=                   ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(423,10): warning: 'fopen' is deprecated: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=  File = fopen(Filename, "w");
  cargo:warning=         ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdio.h(212,20): note: 'fopen' has been explicitly marked deprecated here
  cargo:warning=    _Check_return_ _CRT_INSECURE_DEPRECATE(fopen_s)
  cargo:warning=                   ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(621,47): warning: 'strerror' is deprecated: This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=    PROF_ERR("Failed to write profile: %s\n", strerror(errno));
  cargo:warning=                                              ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\string.h(177,16): note: 'strerror' has been explicitly marked deprecated here
  cargo:warning=_Check_return_ _CRT_INSECURE_DEPRECATE(strerror_s)
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(631,59): warning: '_fileno' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fileno. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=      NULL, FileSize, PROT_READ | PROT_WRITE, MAP_SHARED, fileno(OutputFile), 0);
  cargo:warning=                                                          ^
  cargo:warning=<command line>(7,16): note: expanded from here
  cargo:warning=#define fileno _fileno
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdio.h(2433,28): note: '_fileno' has been explicitly marked deprecated here
  cargo:warning=        _Check_return_     _CRT_NONSTDC_DEPRECATE(_fileno)    _ACRTIMP int   __cdecl fileno(_In_ FILE* _Stream);
  cargo:warning=                           ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(633,46): warning: 'strerror' is deprecated: This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=    PROF_ERR("Unable to mmap profile: %s\n", strerror(errno));
  cargo:warning=                                             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\string.h(177,16): note: 'strerror' has been explicitly marked deprecated here
  cargo:warning=_Check_return_ _CRT_INSECURE_DEPRECATE(strerror_s)
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(673,12): warning: 'fopen' is deprecated: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=    File = fopen(Filename, "w+b");
  cargo:warning=           ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdio.h(212,20): note: 'fopen' has been explicitly marked deprecated here
  cargo:warning=    _Check_return_ _CRT_INSECURE_DEPRECATE(fopen_s)
  cargo:warning=                   ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(793,61): warning: '_getpid' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _getpid. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=          if (snprintf(PidChars, MAX_PID_SIZE, "%ld", (long)getpid()) <= 0) {
  cargo:warning=                                                            ^
  cargo:warning=<command line>(6,16): note: expanded from here
  cargo:warning=#define getpid _getpid
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\process.h(363,9): note: '_getpid' has been explicitly marked deprecated here
  cargo:warning=        _CRT_NONSTDC_DEPRECATE(_getpid)
  cargo:warning=        ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(809,35): warning: 'getenv' is deprecated: This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=        lprofCurFilename.TmpDir = getenv("TMPDIR");
  cargo:warning=                                  ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdlib.h(1183,20): note: 'getenv' has been explicitly marked deprecated here
  cargo:warning=    _Check_return_ _CRT_INSECURE_DEPRECATE(_dupenv_s)
  cargo:warning=                   ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(875,9): warning: 'getenv' is deprecated: This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=    if (getenv("LLVM_PROFILE_VERBOSE"))
  cargo:warning=        ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdlib.h(1183,20): note: 'getenv' has been explicitly marked deprecated here
  cargo:warning=    _Check_return_ _CRT_INSECURE_DEPRECATE(_dupenv_s)
  cargo:warning=                   ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(879,9): warning: 'getenv' is deprecated: This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=    if (getenv("LLVM_PROFILE_VERBOSE"))
  cargo:warning=        ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdlib.h(1183,20): note: 'getenv' has been explicitly marked deprecated here
  cargo:warning=    _Check_return_ _CRT_INSECURE_DEPRECATE(_dupenv_s)
  cargo:warning=                   ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(957,29): warning: '_getpid' is deprecated: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _getpid. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=        int ProfilePoolId = getpid() % lprofCurFilename.MergePoolSize;
  cargo:warning=                            ^
  cargo:warning=<command line>(6,16): note: expanded from here
  cargo:warning=#define getpid _getpid
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\process.h(363,9): note: '_getpid' has been explicitly marked deprecated here
  cargo:warning=        _CRT_NONSTDC_DEPRECATE(_getpid)
  cargo:warning=        ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\corecrt.h(428,50): note: expanded from macro '_CRT_NONSTDC_DEPRECATE'
  cargo:warning=        #define _CRT_NONSTDC_DEPRECATE(_NewName) _CRT_DEPRECATE_TEXT(             \
  cargo:warning=                                                 ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(976,26): warning: 'getenv' is deprecated: This function or variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=  const char *Filename = getenv("LLVM_PROFILE_FILE");
  cargo:warning=                         ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\stdlib.h(1183,20): note: 'getenv' has been explicitly marked deprecated here
  cargo:warning=    _Check_return_ _CRT_INSECURE_DEPRECATE(_dupenv_s)
  cargo:warning=                   ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(1122,61): warning: 'strerror' is deprecated: This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=    PROF_ERR("Failed to write file \"%s\": %s\n", Filename, strerror(errno));
  cargo:warning=                                                            ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\string.h(177,16): note: 'strerror' has been explicitly marked deprecated here
  cargo:warning=_Check_return_ _CRT_INSECURE_DEPRECATE(strerror_s)
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingFile.c(1184,61): warning: 'strerror' is deprecated: This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=    PROF_ERR("Failed to write file \"%s\": %s\n", Filename, strerror(errno));
  cargo:warning=                                                            ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt\string.h(177,16): note: 'strerror' has been explicitly marked deprecated here
  cargo:warning=_Check_return_ _CRT_INSECURE_DEPRECATE(strerror_s)
  cargo:warning=               ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(320,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=        #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=                                                      ^
  cargo:warning=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(310,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=                                              ^
  cargo:warning=26 warnings generated.
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingMerge.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingMerge.c"
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingMergeFile.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingMergeFile.c"
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingNameVar.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingNameVar.c"
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingPlatformDarwin.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingPlatformDarwin.c"
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingPlatformFuchsia.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingPlatformFuchsia.c"
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingPlatformLinux.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingPlatformLinux.c"
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingPlatformOther.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingPlatformOther.c"
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingPlatformWindows.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingPlatformWindows.c"
  exit code: 0
  running: "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingRuntime.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingRuntime.cpp"
  cargo:warning=In file included from ../../src/llvm-project/compiler-rt\lib\profile\InstrProfilingRuntime.cpp:11:
  cargo:warning=In file included from ../../src/llvm-project/compiler-rt\lib\profile/InstrProfiling.h:12:
  cargo:warning=In file included from ../../src/llvm-project/compiler-rt\lib\profile/InstrProfilingPort.h:65:
  cargo:warning=In file included from C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\um\windows.h:171:
  cargo:warning=In file included from C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\shared\windef.h:24:
  cargo:warning=In file included from C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\shared\minwindef.h:182:
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\um\winnt.h(6370,20): error: use of undeclared identifier '__umulh'
  cargo:warning=    *HighProduct = UnsignedMultiplyHigh(Multiplier, Multiplicand);
  cargo:warning=                   ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\um\winnt.h(6236,30): note: expanded from macro 'UnsignedMultiplyHigh'
  cargo:warning=#define UnsignedMultiplyHigh __umulh
  cargo:warning=                             ^
  cargo:warning=1 error generated.

  --- stderr



  error occurred: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Z7" "-Brepro" "--target=aarch64-pc-windows-msvc" "-I" "../../src/llvm-project/compiler-rt\\include" "/Zl" "-Dstrdup=_strdup" "-Dopen=_open" "-Dfdopen=_fdopen" "-Dgetpid=_getpid" "-Dfileno=_fileno" "-DCOMPILER_RT_HAS_ATOMICS=1" "-FoD:\\a\\rust\\rust\\build\\x86_64-pc-windows-msvc\\stage1-std\\aarch64-pc-windows-msvc\\release\\build\\profiler_builtins-56a8736260b44f1c\\out\\../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingRuntime.o" "-c" "../../src/llvm-project/compiler-rt\\lib\\profile\\InstrProfilingRuntime.cpp" with args "clang-cl.exe" did not execute successfully (status code exit code: 1).

warning: build failed, waiting for other jobs to finish...
[RUSTC-TIMING] core test:false 24.296
error: build failed

@bors
Copy link
Contributor

bors commented Sep 9, 2021

💔 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 Sep 9, 2021
@ehuss
Copy link
Contributor

ehuss commented Sep 9, 2021

@bors retry

Windows image update has broken things.

@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 Sep 9, 2021
@bors
Copy link
Contributor

bors commented Sep 11, 2021

⌛ Testing commit bc95994 with merge 641e02f...

@bors
Copy link
Contributor

bors commented Sep 11, 2021

☀️ Test successful - checks-actions
Approved by: eddyb
Pushing 641e02f to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Sep 11, 2021
@bors bors merged commit 641e02f into rust-lang:master Sep 11, 2021
@rustbot rustbot added this to the 1.57.0 milestone Sep 11, 2021
@rust-timer
Copy link
Collaborator

Finished benchmarking commit (641e02f): comparison url.

Summary: This benchmark run did not return any relevant changes.

If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf.

@rustbot label: -perf-regression

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants