rust/tests/ui/crashes
bors 093e32052e Auto merge of #8398 - Jarcho:unordered_transmute, r=llogiq
Add lint `transmute_undefined_repr`

Partially implements #3999 and #546

This doesn't consider `enum`s at all right now as those are going to be a pain to deal with. This also allows `#[repr(Rust)]` structs with only one non-zero sized fields. I think those are technically undefined when transmuted.

changelog: Add lint `transmute_undefined_repr`
2022-02-06 16:05:00 +00:00
..
auxiliary Merge commit 'a5d597637dcb78dc73f93561ce474f23d4177c35' into clippyup 2021-12-06 12:33:31 +01:00
third-party
associated-constant-ice.rs
cc_seme.rs
enum-glob-import-crate.rs
ice_exacte_size.rs
ice-360.rs
ice-360.stderr Merge commit '3e7c6dec244539970b593824334876f8b6ed0b18' into clippyup 2020-11-23 13:51:04 +01:00
ice-700.rs
ice-1588.rs
ice-1782.rs
ice-1969.rs
ice-2499.rs
ice-2594.rs
ice-2727.rs
ice-2760.rs
ice-2774.rs
ice-2774.stderr
ice-2862.rs
ice-2865.rs
ice-3151.rs
ice-3462.rs Merge commit 'b7f3f7f6082679da2da9a0b3faf1b5adef3afd3b' into clippyup 2021-10-07 11:21:30 +02:00
ice-3717.rs
ice-3717.stderr update clippy 2021-08-11 14:21:33 +00:00
ice-3741.rs
ice-3747.rs
ice-3891.rs
ice-3891.stderr Update error to reflect that integer literals can have float suffixes 2020-11-27 19:08:24 -08:00
ice-3969.rs Merge commit 'e18101137866b79045fee0ef996e696e68c920b4' into clippyup 2021-11-04 12:52:36 +00:00
ice-3969.stderr Merge commit 'e18101137866b79045fee0ef996e696e68c920b4' into clippyup 2021-11-04 12:52:36 +00:00
ice-4121.rs
ice-4545.rs
ice-4579.rs
ice-4671.rs
ice-4727.rs
ice-4760.rs
ice-4775.rs feature(const_generics) -> feature(const_param_types) 2021-08-30 11:00:21 +02:00
ice-4968.rs Add lint transumte_undefined_repr 2022-02-05 16:28:25 -05:00
ice-5207.rs Merge commit 'e18101137866b79045fee0ef996e696e68c920b4' into clippyup 2021-11-04 12:52:36 +00:00
ice-5223.rs feature(const_generics) -> feature(const_param_types) 2021-08-30 11:00:21 +02:00
ice-5238.rs
ice-5389.rs
ice-5497.rs
ice-5579.rs
ice-5835.rs Merge commit '98e2b9f25b6db4b2680a3d388456d9f95cb28344' into clippyup 2021-04-22 11:31:13 +02:00
ice-5835.stderr Merge commit '98e2b9f25b6db4b2680a3d388456d9f95cb28344' into clippyup 2021-04-22 11:31:13 +02:00
ice-5872.rs
ice-5872.stderr
ice-5944.rs
ice-6139.rs
ice-6153.rs
ice-6179.rs Merge commit '4c41a222ca5d1325fb4b6709395bd06e766cc042' into clippyup 2021-07-19 11:52:05 +02:00
ice-6250.rs
ice-6250.stderr Stabilize destructuring_assignment 2021-12-14 22:38:51 -05:00
ice-6251.rs
ice-6251.stderr update clippy 2021-08-11 14:21:33 +00:00
ice-6252.rs Merge commit 'e18101137866b79045fee0ef996e696e68c920b4' into clippyup 2021-11-04 12:52:36 +00:00
ice-6252.stderr Only check for errors in predicate when skipping impl assembly 2021-11-27 11:33:55 -06:00
ice-6254.rs
ice-6254.stderr
ice-6255.rs
ice-6255.stderr Fix clippy with changed macro statement spans 2021-10-15 02:36:58 -05:00
ice-6256.rs Merge commit '6ed6f1e6a1a8f414ba7e6d9b8222e7e5a1686e42' into clippyup 2021-03-12 15:30:50 +01:00
ice-6256.stderr Update clippy ui output 2021-10-13 11:06:14 +00:00
ice-6332.rs Merge commit '3e7c6dec244539970b593824334876f8b6ed0b18' into clippyup 2020-11-23 13:51:04 +01:00
ice-6539.rs Merge commit '95c0459217d1661edfa794c8bb122452b92fb485' into clippyup 2021-01-30 18:06:34 +01:00
ice-6792.rs Merge commit '6ed6f1e6a1a8f414ba7e6d9b8222e7e5a1686e42' into clippyup 2021-03-12 15:30:50 +01:00
ice-6793.rs Merge commit '6ed6f1e6a1a8f414ba7e6d9b8222e7e5a1686e42' into clippyup 2021-03-12 15:30:50 +01:00
ice-6840.rs Merge commit '6ed6f1e6a1a8f414ba7e6d9b8222e7e5a1686e42' into clippyup 2021-03-12 15:30:50 +01:00
ice-7012.rs Merge commit 'b40ea209e7f14c8193ddfc98143967b6a2f4f5c9' into clippyup 2021-04-08 17:50:13 +02:00
ice-7126.rs Merge commit '7c7683c8efe447b251d6c5ca6cce51233060f6e8' into clippyup 2021-04-27 16:55:11 +02:00
ice-7169.rs Merge commit 'b71f3405606d49b9735606b479c3415a0ca9810f' into clippyup 2021-05-06 12:20:44 +02:00
ice-7169.stderr Merge commit 'b71f3405606d49b9735606b479c3415a0ca9810f' into clippyup 2021-05-06 12:20:44 +02:00
ice-7231.rs Merge commit 'e18101137866b79045fee0ef996e696e68c920b4' into clippyup 2021-11-04 12:52:36 +00:00
ice-7272.rs Merge commit '3ae8faff4d46ad92f194c2a4b941c3152a701b31' into clippyup 2021-06-03 08:41:37 +02:00
ice-7340.rs Merge commit '4c41a222ca5d1325fb4b6709395bd06e766cc042' into clippyup 2021-07-19 11:52:05 +02:00
ice-7410.rs Introduce hir::ExprKind::Let - Take 2 2021-08-15 16:18:26 -03:00
ice-7423.rs Merge commit '54a20a02ecd0e1352a871aa0990bcc8b8b03173e' into clippyup 2021-07-15 10:44:10 +02:00
ice-7868.rs Merge commit 'e18101137866b79045fee0ef996e696e68c920b4' into clippyup 2021-11-04 12:52:36 +00:00
ice-7868.stderr Fix SAFETY comment tag casing in undocumented_unsafe_blocks 2021-12-17 20:48:38 +01:00
ice-7869.rs Merge commit 'e18101137866b79045fee0ef996e696e68c920b4' into clippyup 2021-11-04 12:52:36 +00:00
ice-7869.stderr Merge commit 'e18101137866b79045fee0ef996e696e68c920b4' into clippyup 2021-11-04 12:52:36 +00:00
ice-7934.rs Merge commit 'a5d597637dcb78dc73f93561ce474f23d4177c35' into clippyup 2021-12-06 12:33:31 +01:00
ice-8250.rs fix underflow in check_manual_split_once lint 2022-01-27 17:54:40 +01:00
ice-8250.stderr fix underflow in check_manual_split_once lint 2022-01-27 17:54:40 +01:00
ice-8386.rs Fix ICE in ptr_arg 2022-02-01 15:05:20 -05:00
if_same_then_else.rs
implements-trait.rs Fix ICE in utils::implements_trait 2020-11-23 13:52:27 +01:00
inherent_impl.rs
issue-825.rs
issues_loop_mut_cond.rs Add desugaring mark to while loop 2021-10-02 17:41:14 -05:00
match_same_arms_const.rs
mut_mut_macro.rs
needless_borrow_fp.rs
needless_lifetimes_impl_trait.rs
needless_lifetimes_impl_trait.stderr
regressions.rs
returns.rs
shadow.rs
single-match-else.rs
trivial_bounds.rs
used_underscore_binding_macro.rs Merge commit 'e18101137866b79045fee0ef996e696e68c920b4' into clippyup 2021-11-04 12:52:36 +00:00