]> git.lizzy.rs Git - rust.git/commit
Implement destructuring for all aggregates and for references
authorOliver Scherer <github35764891676564198441@oli-obk.de>
Wed, 1 Jul 2020 13:10:51 +0000 (15:10 +0200)
committerOliver Scherer <github35764891676564198441@oli-obk.de>
Sun, 20 Sep 2020 11:28:18 +0000 (13:28 +0200)
commitb2532a87306fafd097241a80f92f68b10df0cba4
treeb21ca24c3adb20104af88245bf2c155ea143072e
parent34c62e0abc82b7302a3b0ee16dfe445e1330ce4c
Implement destructuring for all aggregates and for references
18 files changed:
compiler/rustc_mir/src/const_eval/mod.rs
compiler/rustc_mir_build/src/build/matches/test.rs
compiler/rustc_mir_build/src/thir/pattern/const_to_pat.rs
library/std/src/ffi/os_str.rs
src/test/ui/consts/consts-in-patterns.rs
src/test/ui/consts/match_ice.rs
src/test/ui/consts/match_ice.stderr
src/test/ui/match/pattern-deref-miscompile.rs [new file with mode: 0644]
src/test/ui/pattern/const-pat-ice.rs
src/test/ui/pattern/const-pat-ice.stderr [deleted file]
src/test/ui/pattern/usefulness/exhaustive_integer_patterns.rs
src/test/ui/pattern/usefulness/exhaustive_integer_patterns.stderr
src/test/ui/pattern/usefulness/slice-pattern-const-2.rs
src/test/ui/pattern/usefulness/slice-pattern-const-2.stderr
src/test/ui/pattern/usefulness/slice-pattern-const-3.rs
src/test/ui/pattern/usefulness/slice-pattern-const-3.stderr
src/test/ui/pattern/usefulness/slice-patterns-exhaustiveness.rs
src/test/ui/pattern/usefulness/slice-patterns-exhaustiveness.stderr