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?

@scottmcm
Copy link
Member

scottmcm commented Jan 9, 2026

Looks like this is waiting on things other than me, so
@rustbot author

@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jan 9, 2026
@rustbot
Copy link
Collaborator

rustbot commented Jan 9, 2026

Reminder, once the PR becomes ready for a review, use @rustbot ready.

@rustbot rustbot added the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Jan 9, 2026
@ChrisDenton
Copy link
Member

This needs to fix the CI errors but more to the point it needs libs-api to confirm the decision to formally mark these as deprecated. This was the plan in #68490.

@ChrisDenton ChrisDenton added the I-libs-api-nominated Nominated for discussion during a libs-api team meeting. label Jan 9, 2026
@cyrgani
Copy link
Contributor

cyrgani commented Jan 9, 2026

FCP for this already passed in #146882. Unless I'm missing something, this PR is just a duplicate of that one?

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) I-libs-api-nominated Nominated for discussion during a libs-api team meeting. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. 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

8 participants