Skip to content

Conversation

@bstrie
Copy link
Contributor

@bstrie bstrie commented Nov 23, 2025

Long-overdue successor to #80958

Closes #68490

@rustbot
Copy link
Collaborator

rustbot commented Nov 23, 2025

compiler-builtins is developed in its own repository. If possible, consider making this change to rust-lang/compiler-builtins instead.

cc @tgross35

@rustbot rustbot added A-compiler-builtins Area: compiler-builtins (https://github.com/rust-lang/compiler-builtins) S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Nov 23, 2025
@rustbot rustbot added the T-libs Relevant to the library team, which will review and decide on the PR/issue. label Nov 23, 2025
@rustbot
Copy link
Collaborator

rustbot commented Nov 23, 2025

r? @scottmcm

rustbot has assigned @scottmcm.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@rustbot

This comment has been minimized.

@bstrie
Copy link
Contributor Author

bstrie commented Nov 23, 2025

I'm unclear about the order of operations when it comes to updating compiler-builtins (which only requires a single-line change). I'll submit a PR there to make the change, but what needs to be done on the rust-lang/rust side?

@rust-log-analyzer

This comment has been minimized.

@bstrie
Copy link
Contributor Author

bstrie commented Nov 23, 2025

Actually, now I'm even more confused, because I can't actually find the equivalent line in the upstream compiler-builtins.

@bstrie bstrie force-pushed the finally_deprecate_num_consts_mods branch from d5bf725 to 4beceab Compare November 23, 2025 22:16
@rustbot rustbot added the A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) label Nov 23, 2025
@rustbot

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@bstrie bstrie force-pushed the finally_deprecate_num_consts_mods branch from 4beceab to 96f75b8 Compare November 24, 2025 03:59
@rustbot
Copy link
Collaborator

rustbot commented Nov 24, 2025

Some changes occurred in src/tools/rustfmt

cc @rust-lang/rustfmt

@rustbot rustbot added the T-rustfmt Relevant to the rustfmt team, which will review and decide on the PR/issue. label Nov 24, 2025
@ChrisDenton
Copy link
Member

@Noratrieb
Copy link
Member

@rust-lang/libs-api

@bstrie bstrie force-pushed the finally_deprecate_num_consts_mods branch from 96f75b8 to 6e65dd8 Compare November 24, 2025 09:32
@rust-log-analyzer

This comment has been minimized.

@bstrie bstrie force-pushed the finally_deprecate_num_consts_mods branch from 6e65dd8 to 026d21a Compare November 24, 2025 11:29
@rust-log-analyzer
Copy link
Collaborator

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

Click to see the possible cause of the failure (guessed by this bot)
tests/pass/shims/x86/rounding-error.rs ... ok
tests/pass/shims/x86/intrinsics-x86-gfni.rs ... ok

FAILED TEST: tests/pass/float.rs
command: MIRI_ENV_VAR_TEST="0" MIRI_TEMP="/tmp/miri-uitest-55Fz7j" RUST_BACKTRACE="1" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/miri" "--error-format=json" "--sysroot=/checkout/obj/build/x86_64-unknown-linux-gnu/miri-sysroot" "-Dwarnings" "-Dunused" "-Ainternal_features" "-Zui-testing" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/tmp/miri_ui/0/tests/pass" "tests/pass/float.rs" "--edition" "2021"

error: test got exit status: 1, but expected 0
 = note: compilation failed, but was expected to succeed

error: no output was expected
Execute `./miri test --bless` to update `tests/pass/float.stderr` to the actual output
+++ <stderr output>
error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:226:21
   |
LL |     assert_ne!(f32::NAN, f32::NAN);
   |                     ^^^
   |
   = note: `-D deprecated` implied by `-D warnings`
   = help: to override `-D warnings` add `#[allow(deprecated)]`

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:226:31
   |
LL |     assert_ne!(f32::NAN, f32::NAN);
   |                               ^^^

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:227:21
   |
LL |     assert_ne!(f64::NAN, f64::NAN);
   |                     ^^^

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:227:31
   |
LL |     assert_ne!(f64::NAN, f64::NAN);
   |                               ^^^

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:294:21
   |
LL |     assert_eq!(f32::INFINITY.sqrt(), f32::INFINITY);
   |                     ^^^^^^^^

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:294:43
   |
LL |     assert_eq!(f32::INFINITY.sqrt(), f32::INFINITY);
   |                                           ^^^^^^^^

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:295:21
   |
LL |     assert_eq!(f64::INFINITY.sqrt(), f64::INFINITY);
   |                     ^^^^^^^^

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:295:43
   |
LL |     assert_eq!(f64::INFINITY.sqrt(), f64::INFINITY);
   |                                           ^^^^^^^^

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:310:18
   |
LL |     assert!(f32::NEG_INFINITY.sqrt().is_nan());
   |                  ^^^^^^^^^^^^

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:311:18
   |
LL |     assert!(f64::NEG_INFINITY.sqrt().is_nan());
   |                  ^^^^^^^^^^^^

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:314:18
   |
LL |     assert!(f32::NAN.sqrt().is_nan());
   |                  ^^^

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:315:18
   |
LL |     assert!(f64::NAN.sqrt().is_nan());
   |                  ^^^

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:764:20
   |
LL |     assert_eq(f32::NAN.min(9.0), 9.0);
   |                    ^^^

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:765:20
   |
LL |     assert_eq(f32::NAN.max(-9.0), -9.0);
   |                    ^^^

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:766:37
   |
LL |     assert_eq((9.0 as f32).min(f32::NAN), 9.0);
   |                                     ^^^

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:767:38
   |
LL |     assert_eq((-9.0 as f32).max(f32::NAN), -9.0);
   |                                      ^^^

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:772:20
   |
LL |     assert_eq(f64::NAN.min(9.0), 9.0);
   |                    ^^^

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:773:20
   |
LL |     assert_eq(f64::NAN.max(-9.0), -9.0);
   |                    ^^^

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:774:37
   |
LL |     assert_eq((9.0 as f64).min(f64::NAN), 9.0);
   |                                     ^^^

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:775:38
   |
LL |     assert_eq((-9.0 as f64).max(f64::NAN), -9.0);
   |                                      ^^^

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:797:18
   |
LL |     assert!(f32::NAN.copysign(1.0).is_nan());
   |                  ^^^

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:804:18
   |
LL |     assert!(f64::NAN.copysign(1.0).is_nan());
   |                  ^^^

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
---
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
---
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:863:22
   |
---
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:863:22
   |
LL |         test!(-$fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                      ^^^^^^^^^^^^
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:863:22
   |
LL |         test!(-$fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                      ^^^^^^^^^^^^
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:863:22
   |
LL |         test!(-$fty::MIN_POSITIVE, $fty -> $ity, 0);
---
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:863:22
   |
LL |         test!(-$fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                      ^^^^^^^^^^^^
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:863:22
   |
LL |         test!(-$fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                      ^^^^^^^^^^^^
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
---
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
---
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:863:22
   |
---
   |
LL |     test!(f32::MAX, f32 -> u128, 0xffffff00000000000000000000000000);
   |                ^^^

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
---
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
---
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:863:22
   |
---
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:863:22
   |
LL |         test!(-$fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                      ^^^^^^^^^^^^
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:863:22
   |
LL |         test!(-$fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                      ^^^^^^^^^^^^
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:863:22
   |
LL |         test!(-$fty::MIN_POSITIVE, $fty -> $ity, 0);
---
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:863:22
   |
LL |         test!(-$fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                      ^^^^^^^^^^^^
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:863:22
   |
LL |         test!(-$fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                      ^^^^^^^^^^^^
...
LL |     fptoui_tests!(f* -> u8 u16 u32 u64);
   |     ----------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `fptoui_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
---
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
---
   |     ------------------------------------ in this macro invocation
   |
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i128 u128);
   |     ------------------------------------ in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:863:22
   |
---
   |
LL |     test!(f32::MAX, f32 -> u128, 0xffffff00000000000000000000000000);
   |                ^^^

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NAN`: replaced by the `NAN` associated constant on `f32`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::INFINITY`: replaced by the `INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f32`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f32::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f32`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
   |                     ^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:841:21
   |
LL |         test!($fty::NEG_INFINITY, $fty -> $ity, $ity::MIN);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::MIN_POSITIVE`: replaced by the `MIN_POSITIVE` associated constant on `f64`
##[error]  --> tests/pass/float.rs:848:21
   |
LL |         test!($fty::MIN_POSITIVE, $fty -> $ity, 0);
   |                     ^^^^^^^^^^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::NAN`: replaced by the `NAN` associated constant on `f64`
##[error]  --> tests/pass/float.rs:839:21
   |
LL |         test!($fty::NAN, $fty -> $ity, 0);
   |                     ^^^
...
LL |     common_fptoi_tests!(f* -> i8 i16 i32 i64 u8 u16 u32 u64);
   |     -------------------------------------------------------- in this macro invocation
   |
   = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
   = note: this error originates in the macro `common_fptoi_tests` (in Nightly builds, run with -Z macro-backtrace for more info)

error: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
##[error]  --> tests/pass/float.rs:840:21
   |
LL |         test!($fty::INFINITY, $fty -> $ity, $ity::MAX);
---
Location:
   /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ui_test-0.30.3/src/lib.rs:365

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   1: <color_eyre[7c94decf7cb49700]::config::EyreHook>::into_eyre_hook::{closure#0}<unknown>
      at <unknown source file>:<unknown line>
   2: eyre[9c4001955dd25d02]::private::format_err<unknown>
      at <unknown source file>:<unknown line>
   3: ui_test[39d6d5aedb1f8dfa]::run_tests_generic::<ui_test[39d6d5aedb1f8dfa]::default_file_filter, ui[dd356185cae1ea1]::run_tests::{closure#1}, alloc[aec3f150be4800d0]::boxed::Box<dyn ui_test[39d6d5aedb1f8dfa]::status_emitter::StatusEmitter>><unknown>
      at <unknown source file>:<unknown line>
   4: ui[dd356185cae1ea1]::ui<unknown>
      at <unknown source file>:<unknown line>
   5: ui[dd356185cae1ea1]::main<unknown>
      at <unknown source file>:<unknown line>
   6: std[912fb6f7b02db8b7]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core[2c2e0cec65cb4d04]::result::Result<(), eyre[9c4001955dd25d02]::Report>, core[2c2e0cec65cb4d04]::result::Result<(), eyre[9c4001955dd25d02]::Report>><unknown>
      at <unknown source file>:<unknown line>
   7: std[912fb6f7b02db8b7]::rt::lang_start::<core[2c2e0cec65cb4d04]::result::Result<(), eyre[9c4001955dd25d02]::Report>>::{closure#0}<unknown>
      at <unknown source file>:<unknown line>
   8: std[912fb6f7b02db8b7]::rt::lang_start_internal<unknown>
      at <unknown source file>:<unknown line>
   9: main<unknown>
      at <unknown source file>:<unknown line>
  10: __libc_start_main<unknown>
      at <unknown source file>:<unknown line>
  11: _start<unknown>
      at <unknown source file>:<unknown line>

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.
FAILURES:
    tests/pass/float.rs
    tests/pass/shims/x86/intrinsics-x86-sse.rs
    tests/pass/shims/x86/intrinsics-x86-sse2.rs

test result: FAIL. 3 failed; 376 passed; 8 ignored

error: test failed, to rerun pass `--test ui`

Caused by:
  process didn't exit successfully: `/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/deps/ui-5723d6e1e2984b4a` (exit status: 1)
Command `/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo test --target x86_64-unknown-linux-gnu -Zbinary-dep-depinfo -j 4 -Zroot-dir=/checkout --locked --color always --release --manifest-path /checkout/src/tools/miri/Cargo.toml -- [workdir=/checkout]` failed with exit code 1
Created at: src/bootstrap/src/core/build_steps/tool.rs:191:21
Executed at: src/bootstrap/src/core/build_steps/test.rs:676:19

Command has failed. Rerun with -v to see more details.
Bootstrap failed while executing `test --stage 2 src/tools/miri src/tools/miri/cargo-miri`
Build completed unsuccessfully in 0:44:43
  local time: Mon Nov 24 12:20:43 UTC 2025
  network time: Mon, 24 Nov 2025 12:20:43 GMT
##[error]Process completed with exit code 1.

@tgross35
Copy link
Contributor

tgross35 commented Dec 3, 2025

#146882 is also open, which does the deprecation but not the rest of the updates.

I'll try to do a compiler-builtins sync soon.

#![deny(unsafe_op_in_unsafe_fn)]
#![deny(fuzzy_provenance_casts)]
#![warn(deprecated_in_future)]
#![warn(deprecated)]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unsure: seems like we wouldn't want this? Is it just temporary while figuring out other things?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-compiler-builtins Area: compiler-builtins (https://github.com/rust-lang/compiler-builtins) A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustfmt Relevant to the rustfmt team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tracking issue for RFC 2700: numeric constants as associated consts

7 participants