Jonathan Brouwer
1654b17cd8
Rollup merge of #151780 - rwardd:ryan/fix-option-permutations, r=nikic
...
Updated slice tests to pass for big endian hosts for `multiple-option-or-permutations.rs`
It was discovered that the FileCheck tests when performing an `Option::or` operation on a slice was failing when tested on a big endian host.
The compiler explorer link is here outlining the codegen output differences - https://rust.godbolt.org/z/qdE7d3G4f
This MR relaxes the constraints for the `*slice_u8` variants of the test (by changing `CHECK-NEXT` to `CHECK-DAG`), whilst still maintaining the check for the necessary `or` logic.
Huge thanks to @Gelbpunkt for identifying this issue! It has been confirmed that this fix passes on a big endian target now as well.
Closes rust-lang/rust#151718
2026-03-02 20:10:33 +01:00
..
2025-09-16 11:49:20 -07:00
2025-08-20 22:29:45 -04:00
2025-11-21 13:04:48 -06:00
2025-08-20 22:29:45 -04:00
2025-08-20 22:29:45 -04:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-08-21 11:07:25 +01:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-08-21 11:07:25 +01:00
2025-07-22 14:28:48 +02:00
2025-11-21 13:04:48 -06:00
2025-07-22 14:28:48 +02:00
2025-08-21 11:07:25 +01:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-09-16 11:49:20 -07:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-08-11 22:00:41 +00:00
2025-07-22 14:28:48 +02:00
2026-02-17 10:11:01 +08:00
2025-11-21 13:04:48 -06:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2026-02-25 13:09:14 -08:00
2025-07-22 14:28:48 +02:00
2025-08-21 11:07:25 +01:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-09-02 12:04:04 +02:00
2025-07-22 14:28:48 +02:00
2025-11-21 13:04:48 -06:00
2025-07-22 14:28:48 +02:00
2026-02-17 10:11:01 +08:00
2025-08-13 14:24:28 +00:00
2025-07-22 14:28:48 +02:00
2025-07-22 14:28:48 +02:00
2025-09-16 11:49:20 -07:00
2025-07-22 14:28:48 +02:00
2026-01-20 21:37:31 +00:00
2025-11-19 11:55:09 +00:00
2025-09-16 11:49:20 -07:00
2026-02-04 19:20:10 +01:00
2026-02-08 15:34:23 +10:30
2025-08-20 22:29:45 -04:00
2025-08-20 22:29:45 -04:00
2025-11-21 13:04:48 -06:00
2025-08-07 15:11:52 -04:00
2025-08-20 22:29:45 -04:00
2025-07-22 14:28:48 +02:00