Skip to content

Formally deprecate numeric consts modules#149249

Closed
bstrie wants to merge 1 commit into
rust-lang:mainfrom
bstrie:finally_deprecate_num_consts_mods
Closed

Formally deprecate numeric consts modules#149249
bstrie wants to merge 1 commit into
rust-lang:mainfrom
bstrie:finally_deprecate_num_consts_mods

Conversation

@bstrie

@bstrie bstrie commented Nov 23, 2025

Copy link
Copy Markdown
Contributor

View all comments

Long-overdue successor to #80958

Closes #68490

@rustbot

rustbot commented Nov 23, 2025

Copy link
Copy Markdown
Collaborator

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

rustbot commented Nov 23, 2025

Copy link
Copy Markdown
Collaborator

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

bstrie commented Nov 23, 2025

Copy link
Copy Markdown
Contributor Author

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

bstrie commented Nov 23, 2025

Copy link
Copy Markdown
Contributor Author

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

rustbot commented Nov 24, 2025

Copy link
Copy Markdown
Collaborator

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
Copy Markdown
Member

@Noratrieb

Copy link
Copy Markdown
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
Copy Markdown
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

tgross35 commented Dec 3, 2025

Copy link
Copy Markdown
Contributor

#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.

Comment thread library/alloc/src/lib.rs
#![deny(unsafe_op_in_unsafe_fn)]
#![deny(fuzzy_provenance_casts)]
#![warn(deprecated_in_future)]
#![warn(deprecated)]

Copy link
Copy Markdown
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

scottmcm commented Jan 9, 2026

Copy link
Copy Markdown
Member

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

rustbot commented Jan 9, 2026

Copy link
Copy Markdown
Collaborator

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
Copy Markdown
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

cyrgani commented Jan 9, 2026

Copy link
Copy Markdown
Contributor

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

@ChrisDenton

ChrisDenton commented Jan 12, 2026

Copy link
Copy Markdown
Member

Oh there is an FCP on another PR. I forgot about that. Un-nominating...

@ChrisDenton ChrisDenton removed the I-libs-api-nominated Nominated for discussion during a libs-api team meeting. label Jan 12, 2026
@rust-bors

rust-bors Bot commented Feb 14, 2026

Copy link
Copy Markdown
Contributor

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

@scottmcm scottmcm removed their assignment May 18, 2026
@Dylan-DPC

Copy link
Copy Markdown
Member

Closing this in favour of #146882 since it contains the fcp for the same.

@Dylan-DPC Dylan-DPC closed this Jun 16, 2026
@rustbot rustbot removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Jun 16, 2026
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) 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

9 participants