about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--compiler/rustc_mir_build/src/thir/pattern/_match.rs1
-rw-r--r--src/test/ui/pattern/usefulness/const-pat-ice.rs (renamed from src/test/ui/pattern/const-pat-ice.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/deny-irrefutable-let-patterns.rs (renamed from src/test/ui/pattern/deny-irrefutable-let-patterns.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/deny-irrefutable-let-patterns.stderr (renamed from src/test/ui/pattern/deny-irrefutable-let-patterns.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/irrefutable-let-patterns.rs (renamed from src/test/ui/pattern/irrefutable-let-patterns.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-12116.rs (renamed from src/test/ui/issues/issue-12116.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-12116.stderr (renamed from src/test/ui/issues/issue-12116.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-12369.rs (renamed from src/test/ui/issues/issue-12369.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-12369.stderr (renamed from src/test/ui/issues/issue-12369.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-13727.rs (renamed from src/test/ui/issues/issue-13727.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-13727.stderr (renamed from src/test/ui/issues/issue-13727.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-15129.rs (renamed from src/test/ui/issues/issue-15129.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-15129.stderr (renamed from src/test/ui/issues/issue-15129.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-2111.rs (renamed from src/test/ui/issues/issue-2111.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-2111.stderr (renamed from src/test/ui/issues/issue-2111.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-30240-b.rs (renamed from src/test/ui/issues/issue-30240-b.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-30240-b.stderr (renamed from src/test/ui/issues/issue-30240-b.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-30240-rpass.rs (renamed from src/test/ui/issues/issue-30240-rpass.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-30240.rs (renamed from src/test/ui/issues/issue-30240.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-30240.stderr (renamed from src/test/ui/issues/issue-30240.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-3096-1.rs (renamed from src/test/ui/issues/issue-3096-1.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-3096-1.stderr (renamed from src/test/ui/issues/issue-3096-1.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-3096-2.rs (renamed from src/test/ui/issues/issue-3096-2.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-3096-2.stderr (renamed from src/test/ui/issues/issue-3096-2.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-31221.rs (renamed from src/test/ui/issues/issue-31221.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-31221.stderr (renamed from src/test/ui/issues/issue-31221.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-31561.rs (renamed from src/test/ui/issues/issue-31561.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-31561.stderr (renamed from src/test/ui/issues/issue-31561.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-3601.rs (renamed from src/test/ui/issues/issue-3601.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-3601.stderr (renamed from src/test/ui/issues/issue-3601.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-39362.rs (renamed from src/test/ui/issues/issue-39362.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-39362.stderr (renamed from src/test/ui/issues/issue-39362.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-40221.rs (renamed from src/test/ui/missing/missing-items/issue-40221.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-40221.stderr (renamed from src/test/ui/missing/missing-items/issue-40221.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-4321.rs (renamed from src/test/ui/issues/issue-4321.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-4321.stderr (renamed from src/test/ui/issues/issue-4321.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-50900.rs (renamed from src/test/ui/match/issue-50900.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-50900.stderr (renamed from src/test/ui/match/issue-50900.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-57472.rs (renamed from src/test/ui/issues/issue-57472.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-57472.stderr (renamed from src/test/ui/issues/issue-57472.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/issue-66501.rs (renamed from src/test/ui/pattern/issue-66501.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/precise_pointer_size_matching.rs (renamed from src/test/ui/precise_pointer_size_matching.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/precise_pointer_size_matching.stderr (renamed from src/test/ui/precise_pointer_size_matching.stderr)0
-rw-r--r--src/test/ui/pattern/usefulness/type_polymorphic_byte_str_literals.rs (renamed from src/test/ui/match/type_polymorphic_byte_str_literals.rs)0
-rw-r--r--src/test/ui/pattern/usefulness/type_polymorphic_byte_str_literals.stderr (renamed from src/test/ui/match/type_polymorphic_byte_str_literals.stderr)0
45 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_mir_build/src/thir/pattern/_match.rs b/compiler/rustc_mir_build/src/thir/pattern/_match.rs
index 6bea2381862..79a74e38743 100644
--- a/compiler/rustc_mir_build/src/thir/pattern/_match.rs
+++ b/compiler/rustc_mir_build/src/thir/pattern/_match.rs
@@ -3,6 +3,7 @@
 //!     - ui/or-patterns
 //!     - ui/consts/const_in_pattern
 //!     - ui/rfc-2008-non-exhaustive
+//!     - ui/half-open-range-patterns
 //!     - probably many others
 //! I (Nadrieril) prefer to put new tests in `ui/pattern/usefulness` unless there's a specific
 //! reason not to, for example if they depend on a particular feature like or_patterns.
diff --git a/src/test/ui/pattern/const-pat-ice.rs b/src/test/ui/pattern/usefulness/const-pat-ice.rs
index abfacf3936b..abfacf3936b 100644
--- a/src/test/ui/pattern/const-pat-ice.rs
+++ b/src/test/ui/pattern/usefulness/const-pat-ice.rs
diff --git a/src/test/ui/pattern/deny-irrefutable-let-patterns.rs b/src/test/ui/pattern/usefulness/deny-irrefutable-let-patterns.rs
index 14040c8ada6..14040c8ada6 100644
--- a/src/test/ui/pattern/deny-irrefutable-let-patterns.rs
+++ b/src/test/ui/pattern/usefulness/deny-irrefutable-let-patterns.rs
diff --git a/src/test/ui/pattern/deny-irrefutable-let-patterns.stderr b/src/test/ui/pattern/usefulness/deny-irrefutable-let-patterns.stderr
index 308a6c7c58e..308a6c7c58e 100644
--- a/src/test/ui/pattern/deny-irrefutable-let-patterns.stderr
+++ b/src/test/ui/pattern/usefulness/deny-irrefutable-let-patterns.stderr
diff --git a/src/test/ui/pattern/irrefutable-let-patterns.rs b/src/test/ui/pattern/usefulness/irrefutable-let-patterns.rs
index d400ef0bbd6..d400ef0bbd6 100644
--- a/src/test/ui/pattern/irrefutable-let-patterns.rs
+++ b/src/test/ui/pattern/usefulness/irrefutable-let-patterns.rs
diff --git a/src/test/ui/issues/issue-12116.rs b/src/test/ui/pattern/usefulness/issue-12116.rs
index 8b391cd95d7..8b391cd95d7 100644
--- a/src/test/ui/issues/issue-12116.rs
+++ b/src/test/ui/pattern/usefulness/issue-12116.rs
diff --git a/src/test/ui/issues/issue-12116.stderr b/src/test/ui/pattern/usefulness/issue-12116.stderr
index 4d162eb77e7..4d162eb77e7 100644
--- a/src/test/ui/issues/issue-12116.stderr
+++ b/src/test/ui/pattern/usefulness/issue-12116.stderr
diff --git a/src/test/ui/issues/issue-12369.rs b/src/test/ui/pattern/usefulness/issue-12369.rs
index 0481c1fd9e1..0481c1fd9e1 100644
--- a/src/test/ui/issues/issue-12369.rs
+++ b/src/test/ui/pattern/usefulness/issue-12369.rs
diff --git a/src/test/ui/issues/issue-12369.stderr b/src/test/ui/pattern/usefulness/issue-12369.stderr
index aab2be78c9a..aab2be78c9a 100644
--- a/src/test/ui/issues/issue-12369.stderr
+++ b/src/test/ui/pattern/usefulness/issue-12369.stderr
diff --git a/src/test/ui/issues/issue-13727.rs b/src/test/ui/pattern/usefulness/issue-13727.rs
index 7fb565ef3bf..7fb565ef3bf 100644
--- a/src/test/ui/issues/issue-13727.rs
+++ b/src/test/ui/pattern/usefulness/issue-13727.rs
diff --git a/src/test/ui/issues/issue-13727.stderr b/src/test/ui/pattern/usefulness/issue-13727.stderr
index 07ca56a566f..07ca56a566f 100644
--- a/src/test/ui/issues/issue-13727.stderr
+++ b/src/test/ui/pattern/usefulness/issue-13727.stderr
diff --git a/src/test/ui/issues/issue-15129.rs b/src/test/ui/pattern/usefulness/issue-15129.rs
index ed134c175ed..ed134c175ed 100644
--- a/src/test/ui/issues/issue-15129.rs
+++ b/src/test/ui/pattern/usefulness/issue-15129.rs
diff --git a/src/test/ui/issues/issue-15129.stderr b/src/test/ui/pattern/usefulness/issue-15129.stderr
index aa4434e72b5..aa4434e72b5 100644
--- a/src/test/ui/issues/issue-15129.stderr
+++ b/src/test/ui/pattern/usefulness/issue-15129.stderr
diff --git a/src/test/ui/issues/issue-2111.rs b/src/test/ui/pattern/usefulness/issue-2111.rs
index 7e5835e8697..7e5835e8697 100644
--- a/src/test/ui/issues/issue-2111.rs
+++ b/src/test/ui/pattern/usefulness/issue-2111.rs
diff --git a/src/test/ui/issues/issue-2111.stderr b/src/test/ui/pattern/usefulness/issue-2111.stderr
index a39a479e078..a39a479e078 100644
--- a/src/test/ui/issues/issue-2111.stderr
+++ b/src/test/ui/pattern/usefulness/issue-2111.stderr
diff --git a/src/test/ui/issues/issue-30240-b.rs b/src/test/ui/pattern/usefulness/issue-30240-b.rs
index 01a6e7d8cb9..01a6e7d8cb9 100644
--- a/src/test/ui/issues/issue-30240-b.rs
+++ b/src/test/ui/pattern/usefulness/issue-30240-b.rs
diff --git a/src/test/ui/issues/issue-30240-b.stderr b/src/test/ui/pattern/usefulness/issue-30240-b.stderr
index 59d64bc256b..59d64bc256b 100644
--- a/src/test/ui/issues/issue-30240-b.stderr
+++ b/src/test/ui/pattern/usefulness/issue-30240-b.stderr
diff --git a/src/test/ui/issues/issue-30240-rpass.rs b/src/test/ui/pattern/usefulness/issue-30240-rpass.rs
index ab16614fd30..ab16614fd30 100644
--- a/src/test/ui/issues/issue-30240-rpass.rs
+++ b/src/test/ui/pattern/usefulness/issue-30240-rpass.rs
diff --git a/src/test/ui/issues/issue-30240.rs b/src/test/ui/pattern/usefulness/issue-30240.rs
index a0c0d1626ec..a0c0d1626ec 100644
--- a/src/test/ui/issues/issue-30240.rs
+++ b/src/test/ui/pattern/usefulness/issue-30240.rs
diff --git a/src/test/ui/issues/issue-30240.stderr b/src/test/ui/pattern/usefulness/issue-30240.stderr
index a2c58d6e051..a2c58d6e051 100644
--- a/src/test/ui/issues/issue-30240.stderr
+++ b/src/test/ui/pattern/usefulness/issue-30240.stderr
diff --git a/src/test/ui/issues/issue-3096-1.rs b/src/test/ui/pattern/usefulness/issue-3096-1.rs
index edc3b322305..edc3b322305 100644
--- a/src/test/ui/issues/issue-3096-1.rs
+++ b/src/test/ui/pattern/usefulness/issue-3096-1.rs
diff --git a/src/test/ui/issues/issue-3096-1.stderr b/src/test/ui/pattern/usefulness/issue-3096-1.stderr
index 97c34755189..97c34755189 100644
--- a/src/test/ui/issues/issue-3096-1.stderr
+++ b/src/test/ui/pattern/usefulness/issue-3096-1.stderr
diff --git a/src/test/ui/issues/issue-3096-2.rs b/src/test/ui/pattern/usefulness/issue-3096-2.rs
index a26e425809f..a26e425809f 100644
--- a/src/test/ui/issues/issue-3096-2.rs
+++ b/src/test/ui/pattern/usefulness/issue-3096-2.rs
diff --git a/src/test/ui/issues/issue-3096-2.stderr b/src/test/ui/pattern/usefulness/issue-3096-2.stderr
index 472d1a91e6a..472d1a91e6a 100644
--- a/src/test/ui/issues/issue-3096-2.stderr
+++ b/src/test/ui/pattern/usefulness/issue-3096-2.stderr
diff --git a/src/test/ui/issues/issue-31221.rs b/src/test/ui/pattern/usefulness/issue-31221.rs
index e03f1ec5bc2..e03f1ec5bc2 100644
--- a/src/test/ui/issues/issue-31221.rs
+++ b/src/test/ui/pattern/usefulness/issue-31221.rs
diff --git a/src/test/ui/issues/issue-31221.stderr b/src/test/ui/pattern/usefulness/issue-31221.stderr
index 7d349144456..7d349144456 100644
--- a/src/test/ui/issues/issue-31221.stderr
+++ b/src/test/ui/pattern/usefulness/issue-31221.stderr
diff --git a/src/test/ui/issues/issue-31561.rs b/src/test/ui/pattern/usefulness/issue-31561.rs
index 813b2409cc8..813b2409cc8 100644
--- a/src/test/ui/issues/issue-31561.rs
+++ b/src/test/ui/pattern/usefulness/issue-31561.rs
diff --git a/src/test/ui/issues/issue-31561.stderr b/src/test/ui/pattern/usefulness/issue-31561.stderr
index 2f562b23692..2f562b23692 100644
--- a/src/test/ui/issues/issue-31561.stderr
+++ b/src/test/ui/pattern/usefulness/issue-31561.stderr
diff --git a/src/test/ui/issues/issue-3601.rs b/src/test/ui/pattern/usefulness/issue-3601.rs
index e33359beccd..e33359beccd 100644
--- a/src/test/ui/issues/issue-3601.rs
+++ b/src/test/ui/pattern/usefulness/issue-3601.rs
diff --git a/src/test/ui/issues/issue-3601.stderr b/src/test/ui/pattern/usefulness/issue-3601.stderr
index c873c20cca8..c873c20cca8 100644
--- a/src/test/ui/issues/issue-3601.stderr
+++ b/src/test/ui/pattern/usefulness/issue-3601.stderr
diff --git a/src/test/ui/issues/issue-39362.rs b/src/test/ui/pattern/usefulness/issue-39362.rs
index ea3c8f88e0b..ea3c8f88e0b 100644
--- a/src/test/ui/issues/issue-39362.rs
+++ b/src/test/ui/pattern/usefulness/issue-39362.rs
diff --git a/src/test/ui/issues/issue-39362.stderr b/src/test/ui/pattern/usefulness/issue-39362.stderr
index 8c162e55619..8c162e55619 100644
--- a/src/test/ui/issues/issue-39362.stderr
+++ b/src/test/ui/pattern/usefulness/issue-39362.stderr
diff --git a/src/test/ui/missing/missing-items/issue-40221.rs b/src/test/ui/pattern/usefulness/issue-40221.rs
index e1f7e975b80..e1f7e975b80 100644
--- a/src/test/ui/missing/missing-items/issue-40221.rs
+++ b/src/test/ui/pattern/usefulness/issue-40221.rs
diff --git a/src/test/ui/missing/missing-items/issue-40221.stderr b/src/test/ui/pattern/usefulness/issue-40221.stderr
index 98efe805a0b..98efe805a0b 100644
--- a/src/test/ui/missing/missing-items/issue-40221.stderr
+++ b/src/test/ui/pattern/usefulness/issue-40221.stderr
diff --git a/src/test/ui/issues/issue-4321.rs b/src/test/ui/pattern/usefulness/issue-4321.rs
index 9715f2eba2f..9715f2eba2f 100644
--- a/src/test/ui/issues/issue-4321.rs
+++ b/src/test/ui/pattern/usefulness/issue-4321.rs
diff --git a/src/test/ui/issues/issue-4321.stderr b/src/test/ui/pattern/usefulness/issue-4321.stderr
index 1e8852556b1..1e8852556b1 100644
--- a/src/test/ui/issues/issue-4321.stderr
+++ b/src/test/ui/pattern/usefulness/issue-4321.stderr
diff --git a/src/test/ui/match/issue-50900.rs b/src/test/ui/pattern/usefulness/issue-50900.rs
index 27135af9575..27135af9575 100644
--- a/src/test/ui/match/issue-50900.rs
+++ b/src/test/ui/pattern/usefulness/issue-50900.rs
diff --git a/src/test/ui/match/issue-50900.stderr b/src/test/ui/pattern/usefulness/issue-50900.stderr
index d378b6e8efe..d378b6e8efe 100644
--- a/src/test/ui/match/issue-50900.stderr
+++ b/src/test/ui/pattern/usefulness/issue-50900.stderr
diff --git a/src/test/ui/issues/issue-57472.rs b/src/test/ui/pattern/usefulness/issue-57472.rs
index 1131006374c..1131006374c 100644
--- a/src/test/ui/issues/issue-57472.rs
+++ b/src/test/ui/pattern/usefulness/issue-57472.rs
diff --git a/src/test/ui/issues/issue-57472.stderr b/src/test/ui/pattern/usefulness/issue-57472.stderr
index 26efdf6dbaf..26efdf6dbaf 100644
--- a/src/test/ui/issues/issue-57472.stderr
+++ b/src/test/ui/pattern/usefulness/issue-57472.stderr
diff --git a/src/test/ui/pattern/issue-66501.rs b/src/test/ui/pattern/usefulness/issue-66501.rs
index ffcfd4ad83e..ffcfd4ad83e 100644
--- a/src/test/ui/pattern/issue-66501.rs
+++ b/src/test/ui/pattern/usefulness/issue-66501.rs
diff --git a/src/test/ui/precise_pointer_size_matching.rs b/src/test/ui/pattern/usefulness/precise_pointer_size_matching.rs
index 54aeb8616d9..54aeb8616d9 100644
--- a/src/test/ui/precise_pointer_size_matching.rs
+++ b/src/test/ui/pattern/usefulness/precise_pointer_size_matching.rs
diff --git a/src/test/ui/precise_pointer_size_matching.stderr b/src/test/ui/pattern/usefulness/precise_pointer_size_matching.stderr
index 9a34171a391..9a34171a391 100644
--- a/src/test/ui/precise_pointer_size_matching.stderr
+++ b/src/test/ui/pattern/usefulness/precise_pointer_size_matching.stderr
diff --git a/src/test/ui/match/type_polymorphic_byte_str_literals.rs b/src/test/ui/pattern/usefulness/type_polymorphic_byte_str_literals.rs
index cb44c1da76b..cb44c1da76b 100644
--- a/src/test/ui/match/type_polymorphic_byte_str_literals.rs
+++ b/src/test/ui/pattern/usefulness/type_polymorphic_byte_str_literals.rs
diff --git a/src/test/ui/match/type_polymorphic_byte_str_literals.stderr b/src/test/ui/pattern/usefulness/type_polymorphic_byte_str_literals.stderr
index 6ce53a4f21e..6ce53a4f21e 100644
--- a/src/test/ui/match/type_polymorphic_byte_str_literals.stderr
+++ b/src/test/ui/pattern/usefulness/type_polymorphic_byte_str_literals.stderr