diff --git a/compiler/rustc_parse/src/parser/pat.rs b/compiler/rustc_parse/src/parser/pat.rs index b03b545998152..3b5a297103c0a 100644 --- a/compiler/rustc_parse/src/parser/pat.rs +++ b/compiler/rustc_parse/src/parser/pat.rs @@ -817,7 +817,7 @@ impl<'a> Parser<'a> { // Ensure the user doesn't receive unhelpful unexpected token errors self.bump(); if self.is_pat_range_end_start(0) { - let _ = self.parse_pat_range_end(); + let _ = self.parse_pat_range_end().map_err(|mut e| e.cancel()); } self.error_inclusive_range_with_extra_equals(span_with_eq); diff --git a/src/test/ui/parser/auxiliary/issue-21146-inc.rs b/src/test/ui/parser/issues/auxiliary/issue-21146-inc.rs similarity index 100% rename from src/test/ui/parser/auxiliary/issue-21146-inc.rs rename to src/test/ui/parser/issues/auxiliary/issue-21146-inc.rs diff --git a/src/test/ui/parser/auxiliary/issue-89971-outer-attr-following-inner-attr-ice.rs b/src/test/ui/parser/issues/auxiliary/issue-89971-outer-attr-following-inner-attr-ice.rs similarity index 100% rename from src/test/ui/parser/auxiliary/issue-89971-outer-attr-following-inner-attr-ice.rs rename to src/test/ui/parser/issues/auxiliary/issue-89971-outer-attr-following-inner-attr-ice.rs diff --git a/src/test/ui/parser/issue-10392-2.fixed b/src/test/ui/parser/issues/issue-10392-2.fixed similarity index 100% rename from src/test/ui/parser/issue-10392-2.fixed rename to src/test/ui/parser/issues/issue-10392-2.fixed diff --git a/src/test/ui/parser/issue-10392-2.rs b/src/test/ui/parser/issues/issue-10392-2.rs similarity index 100% rename from src/test/ui/parser/issue-10392-2.rs rename to src/test/ui/parser/issues/issue-10392-2.rs diff --git a/src/test/ui/parser/issue-10392-2.stderr b/src/test/ui/parser/issues/issue-10392-2.stderr similarity index 100% rename from src/test/ui/parser/issue-10392-2.stderr rename to src/test/ui/parser/issues/issue-10392-2.stderr diff --git a/src/test/ui/parser/issue-10392.rs b/src/test/ui/parser/issues/issue-10392.rs similarity index 100% rename from src/test/ui/parser/issue-10392.rs rename to src/test/ui/parser/issues/issue-10392.rs diff --git a/src/test/ui/parser/issue-10392.stderr b/src/test/ui/parser/issues/issue-10392.stderr similarity index 100% rename from src/test/ui/parser/issue-10392.stderr rename to src/test/ui/parser/issues/issue-10392.stderr diff --git a/src/test/ui/parser/issue-10636-1.rs b/src/test/ui/parser/issues/issue-10636-1.rs similarity index 100% rename from src/test/ui/parser/issue-10636-1.rs rename to src/test/ui/parser/issues/issue-10636-1.rs diff --git a/src/test/ui/parser/issue-10636-1.stderr b/src/test/ui/parser/issues/issue-10636-1.stderr similarity index 100% rename from src/test/ui/parser/issue-10636-1.stderr rename to src/test/ui/parser/issues/issue-10636-1.stderr diff --git a/src/test/ui/parser/issue-10636-2.rs b/src/test/ui/parser/issues/issue-10636-2.rs similarity index 100% rename from src/test/ui/parser/issue-10636-2.rs rename to src/test/ui/parser/issues/issue-10636-2.rs diff --git a/src/test/ui/parser/issue-10636-2.stderr b/src/test/ui/parser/issues/issue-10636-2.stderr similarity index 100% rename from src/test/ui/parser/issue-10636-2.stderr rename to src/test/ui/parser/issues/issue-10636-2.stderr diff --git a/src/test/ui/parser/issue-13483.rs b/src/test/ui/parser/issues/issue-13483.rs similarity index 100% rename from src/test/ui/parser/issue-13483.rs rename to src/test/ui/parser/issues/issue-13483.rs diff --git a/src/test/ui/parser/issue-13483.stderr b/src/test/ui/parser/issues/issue-13483.stderr similarity index 100% rename from src/test/ui/parser/issue-13483.stderr rename to src/test/ui/parser/issues/issue-13483.stderr diff --git a/src/test/ui/parser/issue-14303-enum.rs b/src/test/ui/parser/issues/issue-14303-enum.rs similarity index 100% rename from src/test/ui/parser/issue-14303-enum.rs rename to src/test/ui/parser/issues/issue-14303-enum.rs diff --git a/src/test/ui/parser/issue-14303-enum.stderr b/src/test/ui/parser/issues/issue-14303-enum.stderr similarity index 100% rename from src/test/ui/parser/issue-14303-enum.stderr rename to src/test/ui/parser/issues/issue-14303-enum.stderr diff --git a/src/test/ui/parser/issue-14303-fn-def.rs b/src/test/ui/parser/issues/issue-14303-fn-def.rs similarity index 100% rename from src/test/ui/parser/issue-14303-fn-def.rs rename to src/test/ui/parser/issues/issue-14303-fn-def.rs diff --git a/src/test/ui/parser/issue-14303-fn-def.stderr b/src/test/ui/parser/issues/issue-14303-fn-def.stderr similarity index 100% rename from src/test/ui/parser/issue-14303-fn-def.stderr rename to src/test/ui/parser/issues/issue-14303-fn-def.stderr diff --git a/src/test/ui/parser/issue-14303-fncall.full.stderr b/src/test/ui/parser/issues/issue-14303-fncall.full.stderr similarity index 100% rename from src/test/ui/parser/issue-14303-fncall.full.stderr rename to src/test/ui/parser/issues/issue-14303-fncall.full.stderr diff --git a/src/test/ui/parser/issue-14303-fncall.generic_arg.stderr b/src/test/ui/parser/issues/issue-14303-fncall.generic_arg.stderr similarity index 100% rename from src/test/ui/parser/issue-14303-fncall.generic_arg.stderr rename to src/test/ui/parser/issues/issue-14303-fncall.generic_arg.stderr diff --git a/src/test/ui/parser/issue-14303-fncall.rs b/src/test/ui/parser/issues/issue-14303-fncall.rs similarity index 100% rename from src/test/ui/parser/issue-14303-fncall.rs rename to src/test/ui/parser/issues/issue-14303-fncall.rs diff --git a/src/test/ui/parser/issue-14303-impl.rs b/src/test/ui/parser/issues/issue-14303-impl.rs similarity index 100% rename from src/test/ui/parser/issue-14303-impl.rs rename to src/test/ui/parser/issues/issue-14303-impl.rs diff --git a/src/test/ui/parser/issue-14303-impl.stderr b/src/test/ui/parser/issues/issue-14303-impl.stderr similarity index 100% rename from src/test/ui/parser/issue-14303-impl.stderr rename to src/test/ui/parser/issues/issue-14303-impl.stderr diff --git a/src/test/ui/parser/issue-14303-path.rs b/src/test/ui/parser/issues/issue-14303-path.rs similarity index 100% rename from src/test/ui/parser/issue-14303-path.rs rename to src/test/ui/parser/issues/issue-14303-path.rs diff --git a/src/test/ui/parser/issue-14303-path.stderr b/src/test/ui/parser/issues/issue-14303-path.stderr similarity index 100% rename from src/test/ui/parser/issue-14303-path.stderr rename to src/test/ui/parser/issues/issue-14303-path.stderr diff --git a/src/test/ui/parser/issue-14303-struct.rs b/src/test/ui/parser/issues/issue-14303-struct.rs similarity index 100% rename from src/test/ui/parser/issue-14303-struct.rs rename to src/test/ui/parser/issues/issue-14303-struct.rs diff --git a/src/test/ui/parser/issue-14303-struct.stderr b/src/test/ui/parser/issues/issue-14303-struct.stderr similarity index 100% rename from src/test/ui/parser/issue-14303-struct.stderr rename to src/test/ui/parser/issues/issue-14303-struct.stderr diff --git a/src/test/ui/parser/issue-14303-trait.rs b/src/test/ui/parser/issues/issue-14303-trait.rs similarity index 100% rename from src/test/ui/parser/issue-14303-trait.rs rename to src/test/ui/parser/issues/issue-14303-trait.rs diff --git a/src/test/ui/parser/issue-14303-trait.stderr b/src/test/ui/parser/issues/issue-14303-trait.stderr similarity index 100% rename from src/test/ui/parser/issue-14303-trait.stderr rename to src/test/ui/parser/issues/issue-14303-trait.stderr diff --git a/src/test/ui/parser/issue-15914.rs b/src/test/ui/parser/issues/issue-15914.rs similarity index 100% rename from src/test/ui/parser/issue-15914.rs rename to src/test/ui/parser/issues/issue-15914.rs diff --git a/src/test/ui/parser/issue-15914.stderr b/src/test/ui/parser/issues/issue-15914.stderr similarity index 100% rename from src/test/ui/parser/issue-15914.stderr rename to src/test/ui/parser/issues/issue-15914.stderr diff --git a/src/test/ui/parser/issue-15980.rs b/src/test/ui/parser/issues/issue-15980.rs similarity index 100% rename from src/test/ui/parser/issue-15980.rs rename to src/test/ui/parser/issues/issue-15980.rs diff --git a/src/test/ui/parser/issue-15980.stderr b/src/test/ui/parser/issues/issue-15980.stderr similarity index 100% rename from src/test/ui/parser/issue-15980.stderr rename to src/test/ui/parser/issues/issue-15980.stderr diff --git a/src/test/ui/parser/issue-1655.rs b/src/test/ui/parser/issues/issue-1655.rs similarity index 100% rename from src/test/ui/parser/issue-1655.rs rename to src/test/ui/parser/issues/issue-1655.rs diff --git a/src/test/ui/parser/issue-1655.stderr b/src/test/ui/parser/issues/issue-1655.stderr similarity index 100% rename from src/test/ui/parser/issue-1655.stderr rename to src/test/ui/parser/issues/issue-1655.stderr diff --git a/src/test/ui/parser/issue-17383.rs b/src/test/ui/parser/issues/issue-17383.rs similarity index 100% rename from src/test/ui/parser/issue-17383.rs rename to src/test/ui/parser/issues/issue-17383.rs diff --git a/src/test/ui/parser/issue-17383.stderr b/src/test/ui/parser/issues/issue-17383.stderr similarity index 100% rename from src/test/ui/parser/issue-17383.stderr rename to src/test/ui/parser/issues/issue-17383.stderr diff --git a/src/test/ui/parser/issue-17718-const-mut.rs b/src/test/ui/parser/issues/issue-17718-const-mut.rs similarity index 100% rename from src/test/ui/parser/issue-17718-const-mut.rs rename to src/test/ui/parser/issues/issue-17718-const-mut.rs diff --git a/src/test/ui/parser/issue-17718-const-mut.stderr b/src/test/ui/parser/issues/issue-17718-const-mut.stderr similarity index 100% rename from src/test/ui/parser/issue-17718-const-mut.stderr rename to src/test/ui/parser/issues/issue-17718-const-mut.stderr diff --git a/src/test/ui/parser/issue-17904-2.rs b/src/test/ui/parser/issues/issue-17904-2.rs similarity index 100% rename from src/test/ui/parser/issue-17904-2.rs rename to src/test/ui/parser/issues/issue-17904-2.rs diff --git a/src/test/ui/parser/issue-17904-2.stderr b/src/test/ui/parser/issues/issue-17904-2.stderr similarity index 100% rename from src/test/ui/parser/issue-17904-2.stderr rename to src/test/ui/parser/issues/issue-17904-2.stderr diff --git a/src/test/ui/parser/issue-17904.rs b/src/test/ui/parser/issues/issue-17904.rs similarity index 100% rename from src/test/ui/parser/issue-17904.rs rename to src/test/ui/parser/issues/issue-17904.rs diff --git a/src/test/ui/parser/issue-17904.stderr b/src/test/ui/parser/issues/issue-17904.stderr similarity index 100% rename from src/test/ui/parser/issue-17904.stderr rename to src/test/ui/parser/issues/issue-17904.stderr diff --git a/src/test/ui/parser/issue-1802-1.rs b/src/test/ui/parser/issues/issue-1802-1.rs similarity index 100% rename from src/test/ui/parser/issue-1802-1.rs rename to src/test/ui/parser/issues/issue-1802-1.rs diff --git a/src/test/ui/parser/issue-1802-1.stderr b/src/test/ui/parser/issues/issue-1802-1.stderr similarity index 100% rename from src/test/ui/parser/issue-1802-1.stderr rename to src/test/ui/parser/issues/issue-1802-1.stderr diff --git a/src/test/ui/parser/issue-1802-2.rs b/src/test/ui/parser/issues/issue-1802-2.rs similarity index 100% rename from src/test/ui/parser/issue-1802-2.rs rename to src/test/ui/parser/issues/issue-1802-2.rs diff --git a/src/test/ui/parser/issue-1802-2.stderr b/src/test/ui/parser/issues/issue-1802-2.stderr similarity index 100% rename from src/test/ui/parser/issue-1802-2.stderr rename to src/test/ui/parser/issues/issue-1802-2.stderr diff --git a/src/test/ui/parser/issue-19096.rs b/src/test/ui/parser/issues/issue-19096.rs similarity index 100% rename from src/test/ui/parser/issue-19096.rs rename to src/test/ui/parser/issues/issue-19096.rs diff --git a/src/test/ui/parser/issue-19096.stderr b/src/test/ui/parser/issues/issue-19096.stderr similarity index 100% rename from src/test/ui/parser/issue-19096.stderr rename to src/test/ui/parser/issues/issue-19096.stderr diff --git a/src/test/ui/parser/issue-19398.rs b/src/test/ui/parser/issues/issue-19398.rs similarity index 100% rename from src/test/ui/parser/issue-19398.rs rename to src/test/ui/parser/issues/issue-19398.rs diff --git a/src/test/ui/parser/issue-19398.stderr b/src/test/ui/parser/issues/issue-19398.stderr similarity index 100% rename from src/test/ui/parser/issue-19398.stderr rename to src/test/ui/parser/issues/issue-19398.stderr diff --git a/src/test/ui/parser/issue-20616-1.rs b/src/test/ui/parser/issues/issue-20616-1.rs similarity index 100% rename from src/test/ui/parser/issue-20616-1.rs rename to src/test/ui/parser/issues/issue-20616-1.rs diff --git a/src/test/ui/parser/issue-20616-1.stderr b/src/test/ui/parser/issues/issue-20616-1.stderr similarity index 100% rename from src/test/ui/parser/issue-20616-1.stderr rename to src/test/ui/parser/issues/issue-20616-1.stderr diff --git a/src/test/ui/parser/issue-20616-2.rs b/src/test/ui/parser/issues/issue-20616-2.rs similarity index 100% rename from src/test/ui/parser/issue-20616-2.rs rename to src/test/ui/parser/issues/issue-20616-2.rs diff --git a/src/test/ui/parser/issue-20616-2.stderr b/src/test/ui/parser/issues/issue-20616-2.stderr similarity index 100% rename from src/test/ui/parser/issue-20616-2.stderr rename to src/test/ui/parser/issues/issue-20616-2.stderr diff --git a/src/test/ui/parser/issue-20616-3.rs b/src/test/ui/parser/issues/issue-20616-3.rs similarity index 100% rename from src/test/ui/parser/issue-20616-3.rs rename to src/test/ui/parser/issues/issue-20616-3.rs diff --git a/src/test/ui/parser/issue-20616-3.stderr b/src/test/ui/parser/issues/issue-20616-3.stderr similarity index 100% rename from src/test/ui/parser/issue-20616-3.stderr rename to src/test/ui/parser/issues/issue-20616-3.stderr diff --git a/src/test/ui/parser/issue-20616-4.rs b/src/test/ui/parser/issues/issue-20616-4.rs similarity index 100% rename from src/test/ui/parser/issue-20616-4.rs rename to src/test/ui/parser/issues/issue-20616-4.rs diff --git a/src/test/ui/parser/issue-20616-4.stderr b/src/test/ui/parser/issues/issue-20616-4.stderr similarity index 100% rename from src/test/ui/parser/issue-20616-4.stderr rename to src/test/ui/parser/issues/issue-20616-4.stderr diff --git a/src/test/ui/parser/issue-20616-5.rs b/src/test/ui/parser/issues/issue-20616-5.rs similarity index 100% rename from src/test/ui/parser/issue-20616-5.rs rename to src/test/ui/parser/issues/issue-20616-5.rs diff --git a/src/test/ui/parser/issue-20616-5.stderr b/src/test/ui/parser/issues/issue-20616-5.stderr similarity index 100% rename from src/test/ui/parser/issue-20616-5.stderr rename to src/test/ui/parser/issues/issue-20616-5.stderr diff --git a/src/test/ui/parser/issue-20616-6.rs b/src/test/ui/parser/issues/issue-20616-6.rs similarity index 100% rename from src/test/ui/parser/issue-20616-6.rs rename to src/test/ui/parser/issues/issue-20616-6.rs diff --git a/src/test/ui/parser/issue-20616-6.stderr b/src/test/ui/parser/issues/issue-20616-6.stderr similarity index 100% rename from src/test/ui/parser/issue-20616-6.stderr rename to src/test/ui/parser/issues/issue-20616-6.stderr diff --git a/src/test/ui/parser/issue-20616-7.rs b/src/test/ui/parser/issues/issue-20616-7.rs similarity index 100% rename from src/test/ui/parser/issue-20616-7.rs rename to src/test/ui/parser/issues/issue-20616-7.rs diff --git a/src/test/ui/parser/issue-20616-7.stderr b/src/test/ui/parser/issues/issue-20616-7.stderr similarity index 100% rename from src/test/ui/parser/issue-20616-7.stderr rename to src/test/ui/parser/issues/issue-20616-7.stderr diff --git a/src/test/ui/parser/issue-20616-8.rs b/src/test/ui/parser/issues/issue-20616-8.rs similarity index 100% rename from src/test/ui/parser/issue-20616-8.rs rename to src/test/ui/parser/issues/issue-20616-8.rs diff --git a/src/test/ui/parser/issue-20616-8.stderr b/src/test/ui/parser/issues/issue-20616-8.stderr similarity index 100% rename from src/test/ui/parser/issue-20616-8.stderr rename to src/test/ui/parser/issues/issue-20616-8.stderr diff --git a/src/test/ui/parser/issue-20616-9.rs b/src/test/ui/parser/issues/issue-20616-9.rs similarity index 100% rename from src/test/ui/parser/issue-20616-9.rs rename to src/test/ui/parser/issues/issue-20616-9.rs diff --git a/src/test/ui/parser/issue-20616-9.stderr b/src/test/ui/parser/issues/issue-20616-9.stderr similarity index 100% rename from src/test/ui/parser/issue-20616-9.stderr rename to src/test/ui/parser/issues/issue-20616-9.stderr diff --git a/src/test/ui/parser/issue-20711-2.rs b/src/test/ui/parser/issues/issue-20711-2.rs similarity index 100% rename from src/test/ui/parser/issue-20711-2.rs rename to src/test/ui/parser/issues/issue-20711-2.rs diff --git a/src/test/ui/parser/issue-20711-2.stderr b/src/test/ui/parser/issues/issue-20711-2.stderr similarity index 100% rename from src/test/ui/parser/issue-20711-2.stderr rename to src/test/ui/parser/issues/issue-20711-2.stderr diff --git a/src/test/ui/parser/issue-20711.rs b/src/test/ui/parser/issues/issue-20711.rs similarity index 100% rename from src/test/ui/parser/issue-20711.rs rename to src/test/ui/parser/issues/issue-20711.rs diff --git a/src/test/ui/parser/issue-20711.stderr b/src/test/ui/parser/issues/issue-20711.stderr similarity index 100% rename from src/test/ui/parser/issue-20711.stderr rename to src/test/ui/parser/issues/issue-20711.stderr diff --git a/src/test/ui/parser/issue-21146.rs b/src/test/ui/parser/issues/issue-21146.rs similarity index 100% rename from src/test/ui/parser/issue-21146.rs rename to src/test/ui/parser/issues/issue-21146.rs diff --git a/src/test/ui/parser/issue-21146.stderr b/src/test/ui/parser/issues/issue-21146.stderr similarity index 100% rename from src/test/ui/parser/issue-21146.stderr rename to src/test/ui/parser/issues/issue-21146.stderr diff --git a/src/test/ui/parser/issue-21153.rs b/src/test/ui/parser/issues/issue-21153.rs similarity index 100% rename from src/test/ui/parser/issue-21153.rs rename to src/test/ui/parser/issues/issue-21153.rs diff --git a/src/test/ui/parser/issue-21153.stderr b/src/test/ui/parser/issues/issue-21153.stderr similarity index 100% rename from src/test/ui/parser/issue-21153.stderr rename to src/test/ui/parser/issues/issue-21153.stderr diff --git a/src/test/ui/parser/issue-21475.rs b/src/test/ui/parser/issues/issue-21475.rs similarity index 100% rename from src/test/ui/parser/issue-21475.rs rename to src/test/ui/parser/issues/issue-21475.rs diff --git a/src/test/ui/parser/issue-22647.rs b/src/test/ui/parser/issues/issue-22647.rs similarity index 100% rename from src/test/ui/parser/issue-22647.rs rename to src/test/ui/parser/issues/issue-22647.rs diff --git a/src/test/ui/parser/issue-22647.stderr b/src/test/ui/parser/issues/issue-22647.stderr similarity index 100% rename from src/test/ui/parser/issue-22647.stderr rename to src/test/ui/parser/issues/issue-22647.stderr diff --git a/src/test/ui/parser/issue-22712.rs b/src/test/ui/parser/issues/issue-22712.rs similarity index 100% rename from src/test/ui/parser/issue-22712.rs rename to src/test/ui/parser/issues/issue-22712.rs diff --git a/src/test/ui/parser/issue-22712.stderr b/src/test/ui/parser/issues/issue-22712.stderr similarity index 100% rename from src/test/ui/parser/issue-22712.stderr rename to src/test/ui/parser/issues/issue-22712.stderr diff --git a/src/test/ui/parser/issue-2354-1.rs b/src/test/ui/parser/issues/issue-2354-1.rs similarity index 100% rename from src/test/ui/parser/issue-2354-1.rs rename to src/test/ui/parser/issues/issue-2354-1.rs diff --git a/src/test/ui/parser/issue-2354-1.stderr b/src/test/ui/parser/issues/issue-2354-1.stderr similarity index 100% rename from src/test/ui/parser/issue-2354-1.stderr rename to src/test/ui/parser/issues/issue-2354-1.stderr diff --git a/src/test/ui/parser/issue-2354.rs b/src/test/ui/parser/issues/issue-2354.rs similarity index 100% rename from src/test/ui/parser/issue-2354.rs rename to src/test/ui/parser/issues/issue-2354.rs diff --git a/src/test/ui/parser/issue-2354.stderr b/src/test/ui/parser/issues/issue-2354.stderr similarity index 100% rename from src/test/ui/parser/issue-2354.stderr rename to src/test/ui/parser/issues/issue-2354.stderr diff --git a/src/test/ui/parser/issue-23620-invalid-escapes.rs b/src/test/ui/parser/issues/issue-23620-invalid-escapes.rs similarity index 100% rename from src/test/ui/parser/issue-23620-invalid-escapes.rs rename to src/test/ui/parser/issues/issue-23620-invalid-escapes.rs diff --git a/src/test/ui/parser/issue-23620-invalid-escapes.stderr b/src/test/ui/parser/issues/issue-23620-invalid-escapes.stderr similarity index 100% rename from src/test/ui/parser/issue-23620-invalid-escapes.stderr rename to src/test/ui/parser/issues/issue-23620-invalid-escapes.stderr diff --git a/src/test/ui/parser/issue-24197.rs b/src/test/ui/parser/issues/issue-24197.rs similarity index 100% rename from src/test/ui/parser/issue-24197.rs rename to src/test/ui/parser/issues/issue-24197.rs diff --git a/src/test/ui/parser/issue-24197.stderr b/src/test/ui/parser/issues/issue-24197.stderr similarity index 100% rename from src/test/ui/parser/issue-24197.stderr rename to src/test/ui/parser/issues/issue-24197.stderr diff --git a/src/test/ui/parser/issue-24375.rs b/src/test/ui/parser/issues/issue-24375.rs similarity index 100% rename from src/test/ui/parser/issue-24375.rs rename to src/test/ui/parser/issues/issue-24375.rs diff --git a/src/test/ui/parser/issue-24375.stderr b/src/test/ui/parser/issues/issue-24375.stderr similarity index 100% rename from src/test/ui/parser/issue-24375.stderr rename to src/test/ui/parser/issues/issue-24375.stderr diff --git a/src/test/ui/parser/issue-24780.rs b/src/test/ui/parser/issues/issue-24780.rs similarity index 100% rename from src/test/ui/parser/issue-24780.rs rename to src/test/ui/parser/issues/issue-24780.rs diff --git a/src/test/ui/parser/issue-24780.stderr b/src/test/ui/parser/issues/issue-24780.stderr similarity index 100% rename from src/test/ui/parser/issue-24780.stderr rename to src/test/ui/parser/issues/issue-24780.stderr diff --git a/src/test/ui/parser/issue-27255.rs b/src/test/ui/parser/issues/issue-27255.rs similarity index 100% rename from src/test/ui/parser/issue-27255.rs rename to src/test/ui/parser/issues/issue-27255.rs diff --git a/src/test/ui/parser/issue-27255.stderr b/src/test/ui/parser/issues/issue-27255.stderr similarity index 100% rename from src/test/ui/parser/issue-27255.stderr rename to src/test/ui/parser/issues/issue-27255.stderr diff --git a/src/test/ui/parser/issue-30318.fixed b/src/test/ui/parser/issues/issue-30318.fixed similarity index 100% rename from src/test/ui/parser/issue-30318.fixed rename to src/test/ui/parser/issues/issue-30318.fixed diff --git a/src/test/ui/parser/issue-30318.rs b/src/test/ui/parser/issues/issue-30318.rs similarity index 100% rename from src/test/ui/parser/issue-30318.rs rename to src/test/ui/parser/issues/issue-30318.rs diff --git a/src/test/ui/parser/issue-30318.stderr b/src/test/ui/parser/issues/issue-30318.stderr similarity index 100% rename from src/test/ui/parser/issue-30318.stderr rename to src/test/ui/parser/issues/issue-30318.stderr diff --git a/src/test/ui/parser/issue-3036.fixed b/src/test/ui/parser/issues/issue-3036.fixed similarity index 100% rename from src/test/ui/parser/issue-3036.fixed rename to src/test/ui/parser/issues/issue-3036.fixed diff --git a/src/test/ui/parser/issue-3036.rs b/src/test/ui/parser/issues/issue-3036.rs similarity index 100% rename from src/test/ui/parser/issue-3036.rs rename to src/test/ui/parser/issues/issue-3036.rs diff --git a/src/test/ui/parser/issue-3036.stderr b/src/test/ui/parser/issues/issue-3036.stderr similarity index 100% rename from src/test/ui/parser/issue-3036.stderr rename to src/test/ui/parser/issues/issue-3036.stderr diff --git a/src/test/ui/parser/issue-31804.rs b/src/test/ui/parser/issues/issue-31804.rs similarity index 100% rename from src/test/ui/parser/issue-31804.rs rename to src/test/ui/parser/issues/issue-31804.rs diff --git a/src/test/ui/parser/issue-31804.stderr b/src/test/ui/parser/issues/issue-31804.stderr similarity index 100% rename from src/test/ui/parser/issue-31804.stderr rename to src/test/ui/parser/issues/issue-31804.stderr diff --git a/src/test/ui/parser/issue-32214.rs b/src/test/ui/parser/issues/issue-32214.rs similarity index 100% rename from src/test/ui/parser/issue-32214.rs rename to src/test/ui/parser/issues/issue-32214.rs diff --git a/src/test/ui/parser/issue-32214.stderr b/src/test/ui/parser/issues/issue-32214.stderr similarity index 100% rename from src/test/ui/parser/issue-32214.stderr rename to src/test/ui/parser/issues/issue-32214.stderr diff --git a/src/test/ui/parser/issue-32446.rs b/src/test/ui/parser/issues/issue-32446.rs similarity index 100% rename from src/test/ui/parser/issue-32446.rs rename to src/test/ui/parser/issues/issue-32446.rs diff --git a/src/test/ui/parser/issue-32446.stderr b/src/test/ui/parser/issues/issue-32446.stderr similarity index 100% rename from src/test/ui/parser/issue-32446.stderr rename to src/test/ui/parser/issues/issue-32446.stderr diff --git a/src/test/ui/parser/issue-32501.rs b/src/test/ui/parser/issues/issue-32501.rs similarity index 100% rename from src/test/ui/parser/issue-32501.rs rename to src/test/ui/parser/issues/issue-32501.rs diff --git a/src/test/ui/parser/issue-32501.stderr b/src/test/ui/parser/issues/issue-32501.stderr similarity index 100% rename from src/test/ui/parser/issue-32501.stderr rename to src/test/ui/parser/issues/issue-32501.stderr diff --git a/src/test/ui/parser/issue-32505.rs b/src/test/ui/parser/issues/issue-32505.rs similarity index 100% rename from src/test/ui/parser/issue-32505.rs rename to src/test/ui/parser/issues/issue-32505.rs diff --git a/src/test/ui/parser/issue-32505.stderr b/src/test/ui/parser/issues/issue-32505.stderr similarity index 100% rename from src/test/ui/parser/issue-32505.stderr rename to src/test/ui/parser/issues/issue-32505.stderr diff --git a/src/test/ui/parser/issue-33262.rs b/src/test/ui/parser/issues/issue-33262.rs similarity index 100% rename from src/test/ui/parser/issue-33262.rs rename to src/test/ui/parser/issues/issue-33262.rs diff --git a/src/test/ui/parser/issue-33262.stderr b/src/test/ui/parser/issues/issue-33262.stderr similarity index 100% rename from src/test/ui/parser/issue-33262.stderr rename to src/test/ui/parser/issues/issue-33262.stderr diff --git a/src/test/ui/parser/issue-33413.rs b/src/test/ui/parser/issues/issue-33413.rs similarity index 100% rename from src/test/ui/parser/issue-33413.rs rename to src/test/ui/parser/issues/issue-33413.rs diff --git a/src/test/ui/parser/issue-33413.stderr b/src/test/ui/parser/issues/issue-33413.stderr similarity index 100% rename from src/test/ui/parser/issue-33413.stderr rename to src/test/ui/parser/issues/issue-33413.stderr diff --git a/src/test/ui/parser/issue-33418.fixed b/src/test/ui/parser/issues/issue-33418.fixed similarity index 100% rename from src/test/ui/parser/issue-33418.fixed rename to src/test/ui/parser/issues/issue-33418.fixed diff --git a/src/test/ui/parser/issue-33418.rs b/src/test/ui/parser/issues/issue-33418.rs similarity index 100% rename from src/test/ui/parser/issue-33418.rs rename to src/test/ui/parser/issues/issue-33418.rs diff --git a/src/test/ui/parser/issue-33418.stderr b/src/test/ui/parser/issues/issue-33418.stderr similarity index 100% rename from src/test/ui/parser/issue-33418.stderr rename to src/test/ui/parser/issues/issue-33418.stderr diff --git a/src/test/ui/parser/issue-33455.rs b/src/test/ui/parser/issues/issue-33455.rs similarity index 100% rename from src/test/ui/parser/issue-33455.rs rename to src/test/ui/parser/issues/issue-33455.rs diff --git a/src/test/ui/parser/issue-33455.stderr b/src/test/ui/parser/issues/issue-33455.stderr similarity index 100% rename from src/test/ui/parser/issue-33455.stderr rename to src/test/ui/parser/issues/issue-33455.stderr diff --git a/src/test/ui/parser/issue-34222-1.rs b/src/test/ui/parser/issues/issue-34222-1.rs similarity index 100% rename from src/test/ui/parser/issue-34222-1.rs rename to src/test/ui/parser/issues/issue-34222-1.rs diff --git a/src/test/ui/parser/issue-34222-1.stderr b/src/test/ui/parser/issues/issue-34222-1.stderr similarity index 100% rename from src/test/ui/parser/issue-34222-1.stderr rename to src/test/ui/parser/issues/issue-34222-1.stderr diff --git a/src/test/ui/parser/issue-34255-1.rs b/src/test/ui/parser/issues/issue-34255-1.rs similarity index 100% rename from src/test/ui/parser/issue-34255-1.rs rename to src/test/ui/parser/issues/issue-34255-1.rs diff --git a/src/test/ui/parser/issue-34255-1.stderr b/src/test/ui/parser/issues/issue-34255-1.stderr similarity index 100% rename from src/test/ui/parser/issue-34255-1.stderr rename to src/test/ui/parser/issues/issue-34255-1.stderr diff --git a/src/test/ui/parser/issue-35813-postfix-after-cast.rs b/src/test/ui/parser/issues/issue-35813-postfix-after-cast.rs similarity index 100% rename from src/test/ui/parser/issue-35813-postfix-after-cast.rs rename to src/test/ui/parser/issues/issue-35813-postfix-after-cast.rs diff --git a/src/test/ui/parser/issue-35813-postfix-after-cast.stderr b/src/test/ui/parser/issues/issue-35813-postfix-after-cast.stderr similarity index 100% rename from src/test/ui/parser/issue-35813-postfix-after-cast.stderr rename to src/test/ui/parser/issues/issue-35813-postfix-after-cast.stderr diff --git a/src/test/ui/parser/issue-41155.rs b/src/test/ui/parser/issues/issue-41155.rs similarity index 100% rename from src/test/ui/parser/issue-41155.rs rename to src/test/ui/parser/issues/issue-41155.rs diff --git a/src/test/ui/parser/issue-41155.stderr b/src/test/ui/parser/issues/issue-41155.stderr similarity index 100% rename from src/test/ui/parser/issue-41155.stderr rename to src/test/ui/parser/issues/issue-41155.stderr diff --git a/src/test/ui/parser/issue-43196.rs b/src/test/ui/parser/issues/issue-43196.rs similarity index 100% rename from src/test/ui/parser/issue-43196.rs rename to src/test/ui/parser/issues/issue-43196.rs diff --git a/src/test/ui/parser/issue-43196.stderr b/src/test/ui/parser/issues/issue-43196.stderr similarity index 100% rename from src/test/ui/parser/issue-43196.stderr rename to src/test/ui/parser/issues/issue-43196.stderr diff --git a/src/test/ui/parser/issue-43692.rs b/src/test/ui/parser/issues/issue-43692.rs similarity index 100% rename from src/test/ui/parser/issue-43692.rs rename to src/test/ui/parser/issues/issue-43692.rs diff --git a/src/test/ui/parser/issue-43692.stderr b/src/test/ui/parser/issues/issue-43692.stderr similarity index 100% rename from src/test/ui/parser/issue-43692.stderr rename to src/test/ui/parser/issues/issue-43692.stderr diff --git a/src/test/ui/parser/issue-44021.rs b/src/test/ui/parser/issues/issue-44021.rs similarity index 100% rename from src/test/ui/parser/issue-44021.rs rename to src/test/ui/parser/issues/issue-44021.rs diff --git a/src/test/ui/parser/issue-44021.stderr b/src/test/ui/parser/issues/issue-44021.stderr similarity index 100% rename from src/test/ui/parser/issue-44021.stderr rename to src/test/ui/parser/issues/issue-44021.stderr diff --git a/src/test/ui/parser/issue-44406.rs b/src/test/ui/parser/issues/issue-44406.rs similarity index 100% rename from src/test/ui/parser/issue-44406.rs rename to src/test/ui/parser/issues/issue-44406.rs diff --git a/src/test/ui/parser/issue-44406.stderr b/src/test/ui/parser/issues/issue-44406.stderr similarity index 100% rename from src/test/ui/parser/issue-44406.stderr rename to src/test/ui/parser/issues/issue-44406.stderr diff --git a/src/test/ui/parser/issue-45296.rs b/src/test/ui/parser/issues/issue-45296.rs similarity index 100% rename from src/test/ui/parser/issue-45296.rs rename to src/test/ui/parser/issues/issue-45296.rs diff --git a/src/test/ui/parser/issue-45296.stderr b/src/test/ui/parser/issues/issue-45296.stderr similarity index 100% rename from src/test/ui/parser/issue-45296.stderr rename to src/test/ui/parser/issues/issue-45296.stderr diff --git a/src/test/ui/parser/issue-46186.fixed b/src/test/ui/parser/issues/issue-46186.fixed similarity index 100% rename from src/test/ui/parser/issue-46186.fixed rename to src/test/ui/parser/issues/issue-46186.fixed diff --git a/src/test/ui/parser/issue-46186.rs b/src/test/ui/parser/issues/issue-46186.rs similarity index 100% rename from src/test/ui/parser/issue-46186.rs rename to src/test/ui/parser/issues/issue-46186.rs diff --git a/src/test/ui/parser/issue-46186.stderr b/src/test/ui/parser/issues/issue-46186.stderr similarity index 100% rename from src/test/ui/parser/issue-46186.stderr rename to src/test/ui/parser/issues/issue-46186.stderr diff --git a/src/test/ui/parser/issue-48137-macros-cannot-interpolate-impl-items-bad-variants.rs b/src/test/ui/parser/issues/issue-48137-macros-cannot-interpolate-impl-items-bad-variants.rs similarity index 100% rename from src/test/ui/parser/issue-48137-macros-cannot-interpolate-impl-items-bad-variants.rs rename to src/test/ui/parser/issues/issue-48137-macros-cannot-interpolate-impl-items-bad-variants.rs diff --git a/src/test/ui/parser/issue-48137-macros-cannot-interpolate-impl-items-bad-variants.stderr b/src/test/ui/parser/issues/issue-48137-macros-cannot-interpolate-impl-items-bad-variants.stderr similarity index 100% rename from src/test/ui/parser/issue-48137-macros-cannot-interpolate-impl-items-bad-variants.stderr rename to src/test/ui/parser/issues/issue-48137-macros-cannot-interpolate-impl-items-bad-variants.stderr diff --git a/src/test/ui/parser/issue-48137-macros-cannot-interpolate-impl-items.rs b/src/test/ui/parser/issues/issue-48137-macros-cannot-interpolate-impl-items.rs similarity index 100% rename from src/test/ui/parser/issue-48137-macros-cannot-interpolate-impl-items.rs rename to src/test/ui/parser/issues/issue-48137-macros-cannot-interpolate-impl-items.rs diff --git a/src/test/ui/parser/issue-48508-aux.rs b/src/test/ui/parser/issues/issue-48508-aux.rs similarity index 100% rename from src/test/ui/parser/issue-48508-aux.rs rename to src/test/ui/parser/issues/issue-48508-aux.rs diff --git a/src/test/ui/parser/issue-48508.rs b/src/test/ui/parser/issues/issue-48508.rs similarity index 100% rename from src/test/ui/parser/issue-48508.rs rename to src/test/ui/parser/issues/issue-48508.rs diff --git a/src/test/ui/parser/issue-48636.fixed b/src/test/ui/parser/issues/issue-48636.fixed similarity index 100% rename from src/test/ui/parser/issue-48636.fixed rename to src/test/ui/parser/issues/issue-48636.fixed diff --git a/src/test/ui/parser/issue-48636.rs b/src/test/ui/parser/issues/issue-48636.rs similarity index 100% rename from src/test/ui/parser/issue-48636.rs rename to src/test/ui/parser/issues/issue-48636.rs diff --git a/src/test/ui/parser/issue-48636.stderr b/src/test/ui/parser/issues/issue-48636.stderr similarity index 100% rename from src/test/ui/parser/issue-48636.stderr rename to src/test/ui/parser/issues/issue-48636.stderr diff --git a/src/test/ui/parser/issue-49040.rs b/src/test/ui/parser/issues/issue-49040.rs similarity index 100% rename from src/test/ui/parser/issue-49040.rs rename to src/test/ui/parser/issues/issue-49040.rs diff --git a/src/test/ui/parser/issue-49040.stderr b/src/test/ui/parser/issues/issue-49040.stderr similarity index 100% rename from src/test/ui/parser/issue-49040.stderr rename to src/test/ui/parser/issues/issue-49040.stderr diff --git a/src/test/ui/parser/issue-51602.rs b/src/test/ui/parser/issues/issue-51602.rs similarity index 100% rename from src/test/ui/parser/issue-51602.rs rename to src/test/ui/parser/issues/issue-51602.rs diff --git a/src/test/ui/parser/issue-51602.stderr b/src/test/ui/parser/issues/issue-51602.stderr similarity index 100% rename from src/test/ui/parser/issue-51602.stderr rename to src/test/ui/parser/issues/issue-51602.stderr diff --git a/src/test/ui/parser/issue-52496.rs b/src/test/ui/parser/issues/issue-52496.rs similarity index 100% rename from src/test/ui/parser/issue-52496.rs rename to src/test/ui/parser/issues/issue-52496.rs diff --git a/src/test/ui/parser/issue-52496.stderr b/src/test/ui/parser/issues/issue-52496.stderr similarity index 100% rename from src/test/ui/parser/issue-52496.stderr rename to src/test/ui/parser/issues/issue-52496.stderr diff --git a/src/test/ui/parser/issue-54521-1.rs b/src/test/ui/parser/issues/issue-54521-1.rs similarity index 100% rename from src/test/ui/parser/issue-54521-1.rs rename to src/test/ui/parser/issues/issue-54521-1.rs diff --git a/src/test/ui/parser/issue-54521-2.fixed b/src/test/ui/parser/issues/issue-54521-2.fixed similarity index 100% rename from src/test/ui/parser/issue-54521-2.fixed rename to src/test/ui/parser/issues/issue-54521-2.fixed diff --git a/src/test/ui/parser/issue-54521-2.rs b/src/test/ui/parser/issues/issue-54521-2.rs similarity index 100% rename from src/test/ui/parser/issue-54521-2.rs rename to src/test/ui/parser/issues/issue-54521-2.rs diff --git a/src/test/ui/parser/issue-54521-2.stderr b/src/test/ui/parser/issues/issue-54521-2.stderr similarity index 100% rename from src/test/ui/parser/issue-54521-2.stderr rename to src/test/ui/parser/issues/issue-54521-2.stderr diff --git a/src/test/ui/parser/issue-54521-3.fixed b/src/test/ui/parser/issues/issue-54521-3.fixed similarity index 100% rename from src/test/ui/parser/issue-54521-3.fixed rename to src/test/ui/parser/issues/issue-54521-3.fixed diff --git a/src/test/ui/parser/issue-54521-3.rs b/src/test/ui/parser/issues/issue-54521-3.rs similarity index 100% rename from src/test/ui/parser/issue-54521-3.rs rename to src/test/ui/parser/issues/issue-54521-3.rs diff --git a/src/test/ui/parser/issue-54521-3.stderr b/src/test/ui/parser/issues/issue-54521-3.stderr similarity index 100% rename from src/test/ui/parser/issue-54521-3.stderr rename to src/test/ui/parser/issues/issue-54521-3.stderr diff --git a/src/test/ui/parser/issue-5544-a.rs b/src/test/ui/parser/issues/issue-5544-a.rs similarity index 100% rename from src/test/ui/parser/issue-5544-a.rs rename to src/test/ui/parser/issues/issue-5544-a.rs diff --git a/src/test/ui/parser/issue-5544-a.stderr b/src/test/ui/parser/issues/issue-5544-a.stderr similarity index 100% rename from src/test/ui/parser/issue-5544-a.stderr rename to src/test/ui/parser/issues/issue-5544-a.stderr diff --git a/src/test/ui/parser/issue-5544-b.rs b/src/test/ui/parser/issues/issue-5544-b.rs similarity index 100% rename from src/test/ui/parser/issue-5544-b.rs rename to src/test/ui/parser/issues/issue-5544-b.rs diff --git a/src/test/ui/parser/issue-5544-b.stderr b/src/test/ui/parser/issues/issue-5544-b.stderr similarity index 100% rename from src/test/ui/parser/issue-5544-b.stderr rename to src/test/ui/parser/issues/issue-5544-b.stderr diff --git a/src/test/ui/parser/issue-56031.rs b/src/test/ui/parser/issues/issue-56031.rs similarity index 100% rename from src/test/ui/parser/issue-56031.rs rename to src/test/ui/parser/issues/issue-56031.rs diff --git a/src/test/ui/parser/issue-56031.stderr b/src/test/ui/parser/issues/issue-56031.stderr similarity index 100% rename from src/test/ui/parser/issue-56031.stderr rename to src/test/ui/parser/issues/issue-56031.stderr diff --git a/src/test/ui/parser/issue-57198.rs b/src/test/ui/parser/issues/issue-57198.rs similarity index 100% rename from src/test/ui/parser/issue-57198.rs rename to src/test/ui/parser/issues/issue-57198.rs diff --git a/src/test/ui/parser/issue-57198.stderr b/src/test/ui/parser/issues/issue-57198.stderr similarity index 100% rename from src/test/ui/parser/issue-57198.stderr rename to src/test/ui/parser/issues/issue-57198.stderr diff --git a/src/test/ui/parser/issue-57684.fixed b/src/test/ui/parser/issues/issue-57684.fixed similarity index 100% rename from src/test/ui/parser/issue-57684.fixed rename to src/test/ui/parser/issues/issue-57684.fixed diff --git a/src/test/ui/parser/issue-57684.rs b/src/test/ui/parser/issues/issue-57684.rs similarity index 100% rename from src/test/ui/parser/issue-57684.rs rename to src/test/ui/parser/issues/issue-57684.rs diff --git a/src/test/ui/parser/issue-57684.stderr b/src/test/ui/parser/issues/issue-57684.stderr similarity index 100% rename from src/test/ui/parser/issue-57684.stderr rename to src/test/ui/parser/issues/issue-57684.stderr diff --git a/src/test/ui/parser/issue-57819.fixed b/src/test/ui/parser/issues/issue-57819.fixed similarity index 100% rename from src/test/ui/parser/issue-57819.fixed rename to src/test/ui/parser/issues/issue-57819.fixed diff --git a/src/test/ui/parser/issue-57819.rs b/src/test/ui/parser/issues/issue-57819.rs similarity index 100% rename from src/test/ui/parser/issue-57819.rs rename to src/test/ui/parser/issues/issue-57819.rs diff --git a/src/test/ui/parser/issue-57819.stderr b/src/test/ui/parser/issues/issue-57819.stderr similarity index 100% rename from src/test/ui/parser/issue-57819.stderr rename to src/test/ui/parser/issues/issue-57819.stderr diff --git a/src/test/ui/parser/issue-5806.rs b/src/test/ui/parser/issues/issue-5806.rs similarity index 100% rename from src/test/ui/parser/issue-5806.rs rename to src/test/ui/parser/issues/issue-5806.rs diff --git a/src/test/ui/parser/issue-5806.stderr b/src/test/ui/parser/issues/issue-5806.stderr similarity index 100% rename from src/test/ui/parser/issue-5806.stderr rename to src/test/ui/parser/issues/issue-5806.stderr diff --git a/src/test/ui/parser/issue-58094-missing-right-square-bracket.rs b/src/test/ui/parser/issues/issue-58094-missing-right-square-bracket.rs similarity index 100% rename from src/test/ui/parser/issue-58094-missing-right-square-bracket.rs rename to src/test/ui/parser/issues/issue-58094-missing-right-square-bracket.rs diff --git a/src/test/ui/parser/issue-58094-missing-right-square-bracket.stderr b/src/test/ui/parser/issues/issue-58094-missing-right-square-bracket.stderr similarity index 100% rename from src/test/ui/parser/issue-58094-missing-right-square-bracket.stderr rename to src/test/ui/parser/issues/issue-58094-missing-right-square-bracket.stderr diff --git a/src/test/ui/parser/issue-58856-1.rs b/src/test/ui/parser/issues/issue-58856-1.rs similarity index 100% rename from src/test/ui/parser/issue-58856-1.rs rename to src/test/ui/parser/issues/issue-58856-1.rs diff --git a/src/test/ui/parser/issue-58856-1.stderr b/src/test/ui/parser/issues/issue-58856-1.stderr similarity index 100% rename from src/test/ui/parser/issue-58856-1.stderr rename to src/test/ui/parser/issues/issue-58856-1.stderr diff --git a/src/test/ui/parser/issue-58856-2.rs b/src/test/ui/parser/issues/issue-58856-2.rs similarity index 100% rename from src/test/ui/parser/issue-58856-2.rs rename to src/test/ui/parser/issues/issue-58856-2.rs diff --git a/src/test/ui/parser/issue-58856-2.stderr b/src/test/ui/parser/issues/issue-58856-2.stderr similarity index 100% rename from src/test/ui/parser/issue-58856-2.stderr rename to src/test/ui/parser/issues/issue-58856-2.stderr diff --git a/src/test/ui/parser/issue-59418.rs b/src/test/ui/parser/issues/issue-59418.rs similarity index 100% rename from src/test/ui/parser/issue-59418.rs rename to src/test/ui/parser/issues/issue-59418.rs diff --git a/src/test/ui/parser/issue-59418.stderr b/src/test/ui/parser/issues/issue-59418.stderr similarity index 100% rename from src/test/ui/parser/issue-59418.stderr rename to src/test/ui/parser/issues/issue-59418.stderr diff --git a/src/test/ui/parser/issue-60075.rs b/src/test/ui/parser/issues/issue-60075.rs similarity index 100% rename from src/test/ui/parser/issue-60075.rs rename to src/test/ui/parser/issues/issue-60075.rs diff --git a/src/test/ui/parser/issue-60075.stderr b/src/test/ui/parser/issues/issue-60075.stderr similarity index 100% rename from src/test/ui/parser/issue-60075.stderr rename to src/test/ui/parser/issues/issue-60075.stderr diff --git a/src/test/ui/parser/issue-62524.rs b/src/test/ui/parser/issues/issue-62524.rs similarity index 100% rename from src/test/ui/parser/issue-62524.rs rename to src/test/ui/parser/issues/issue-62524.rs diff --git a/src/test/ui/parser/issue-62524.stderr b/src/test/ui/parser/issues/issue-62524.stderr similarity index 100% rename from src/test/ui/parser/issue-62524.stderr rename to src/test/ui/parser/issues/issue-62524.stderr diff --git a/src/test/ui/parser/issue-62546.rs b/src/test/ui/parser/issues/issue-62546.rs similarity index 100% rename from src/test/ui/parser/issue-62546.rs rename to src/test/ui/parser/issues/issue-62546.rs diff --git a/src/test/ui/parser/issue-62546.stderr b/src/test/ui/parser/issues/issue-62546.stderr similarity index 100% rename from src/test/ui/parser/issue-62546.stderr rename to src/test/ui/parser/issues/issue-62546.stderr diff --git a/src/test/ui/parser/issue-62554.rs b/src/test/ui/parser/issues/issue-62554.rs similarity index 100% rename from src/test/ui/parser/issue-62554.rs rename to src/test/ui/parser/issues/issue-62554.rs diff --git a/src/test/ui/parser/issue-62554.stderr b/src/test/ui/parser/issues/issue-62554.stderr similarity index 100% rename from src/test/ui/parser/issue-62554.stderr rename to src/test/ui/parser/issues/issue-62554.stderr diff --git a/src/test/ui/parser/issue-62660.rs b/src/test/ui/parser/issues/issue-62660.rs similarity index 100% rename from src/test/ui/parser/issue-62660.rs rename to src/test/ui/parser/issues/issue-62660.rs diff --git a/src/test/ui/parser/issue-62660.stderr b/src/test/ui/parser/issues/issue-62660.stderr similarity index 100% rename from src/test/ui/parser/issue-62660.stderr rename to src/test/ui/parser/issues/issue-62660.stderr diff --git a/src/test/ui/parser/issue-62881.rs b/src/test/ui/parser/issues/issue-62881.rs similarity index 100% rename from src/test/ui/parser/issue-62881.rs rename to src/test/ui/parser/issues/issue-62881.rs diff --git a/src/test/ui/parser/issue-62881.stderr b/src/test/ui/parser/issues/issue-62881.stderr similarity index 100% rename from src/test/ui/parser/issue-62881.stderr rename to src/test/ui/parser/issues/issue-62881.stderr diff --git a/src/test/ui/parser/issue-62894.rs b/src/test/ui/parser/issues/issue-62894.rs similarity index 100% rename from src/test/ui/parser/issue-62894.rs rename to src/test/ui/parser/issues/issue-62894.rs diff --git a/src/test/ui/parser/issue-62894.stderr b/src/test/ui/parser/issues/issue-62894.stderr similarity index 100% rename from src/test/ui/parser/issue-62894.stderr rename to src/test/ui/parser/issues/issue-62894.stderr diff --git a/src/test/ui/parser/issue-62895.rs b/src/test/ui/parser/issues/issue-62895.rs similarity index 100% rename from src/test/ui/parser/issue-62895.rs rename to src/test/ui/parser/issues/issue-62895.rs diff --git a/src/test/ui/parser/issue-62895.stderr b/src/test/ui/parser/issues/issue-62895.stderr similarity index 100% rename from src/test/ui/parser/issue-62895.stderr rename to src/test/ui/parser/issues/issue-62895.stderr diff --git a/src/test/ui/parser/issue-62913.rs b/src/test/ui/parser/issues/issue-62913.rs similarity index 100% rename from src/test/ui/parser/issue-62913.rs rename to src/test/ui/parser/issues/issue-62913.rs diff --git a/src/test/ui/parser/issue-62913.stderr b/src/test/ui/parser/issues/issue-62913.stderr similarity index 100% rename from src/test/ui/parser/issue-62913.stderr rename to src/test/ui/parser/issues/issue-62913.stderr diff --git a/src/test/ui/parser/issue-62973.rs b/src/test/ui/parser/issues/issue-62973.rs similarity index 100% rename from src/test/ui/parser/issue-62973.rs rename to src/test/ui/parser/issues/issue-62973.rs diff --git a/src/test/ui/parser/issue-62973.stderr b/src/test/ui/parser/issues/issue-62973.stderr similarity index 100% rename from src/test/ui/parser/issue-62973.stderr rename to src/test/ui/parser/issues/issue-62973.stderr diff --git a/src/test/ui/parser/issue-63115-range-pat-interpolated.rs b/src/test/ui/parser/issues/issue-63115-range-pat-interpolated.rs similarity index 100% rename from src/test/ui/parser/issue-63115-range-pat-interpolated.rs rename to src/test/ui/parser/issues/issue-63115-range-pat-interpolated.rs diff --git a/src/test/ui/parser/issue-63116.rs b/src/test/ui/parser/issues/issue-63116.rs similarity index 100% rename from src/test/ui/parser/issue-63116.rs rename to src/test/ui/parser/issues/issue-63116.rs diff --git a/src/test/ui/parser/issue-63116.stderr b/src/test/ui/parser/issues/issue-63116.stderr similarity index 100% rename from src/test/ui/parser/issue-63116.stderr rename to src/test/ui/parser/issues/issue-63116.stderr diff --git a/src/test/ui/parser/issue-63135.rs b/src/test/ui/parser/issues/issue-63135.rs similarity index 100% rename from src/test/ui/parser/issue-63135.rs rename to src/test/ui/parser/issues/issue-63135.rs diff --git a/src/test/ui/parser/issue-63135.stderr b/src/test/ui/parser/issues/issue-63135.stderr similarity index 100% rename from src/test/ui/parser/issue-63135.stderr rename to src/test/ui/parser/issues/issue-63135.stderr diff --git a/src/test/ui/parser/issue-64732.rs b/src/test/ui/parser/issues/issue-64732.rs similarity index 100% rename from src/test/ui/parser/issue-64732.rs rename to src/test/ui/parser/issues/issue-64732.rs diff --git a/src/test/ui/parser/issue-64732.stderr b/src/test/ui/parser/issues/issue-64732.stderr similarity index 100% rename from src/test/ui/parser/issue-64732.stderr rename to src/test/ui/parser/issues/issue-64732.stderr diff --git a/src/test/ui/parser/issue-65041-empty-vis-matcher-in-enum.rs b/src/test/ui/parser/issues/issue-65041-empty-vis-matcher-in-enum.rs similarity index 100% rename from src/test/ui/parser/issue-65041-empty-vis-matcher-in-enum.rs rename to src/test/ui/parser/issues/issue-65041-empty-vis-matcher-in-enum.rs diff --git a/src/test/ui/parser/issue-65041-empty-vis-matcher-in-trait.rs b/src/test/ui/parser/issues/issue-65041-empty-vis-matcher-in-trait.rs similarity index 100% rename from src/test/ui/parser/issue-65041-empty-vis-matcher-in-trait.rs rename to src/test/ui/parser/issues/issue-65041-empty-vis-matcher-in-trait.rs diff --git a/src/test/ui/parser/issue-65122-mac-invoc-in-mut-patterns.rs b/src/test/ui/parser/issues/issue-65122-mac-invoc-in-mut-patterns.rs similarity index 100% rename from src/test/ui/parser/issue-65122-mac-invoc-in-mut-patterns.rs rename to src/test/ui/parser/issues/issue-65122-mac-invoc-in-mut-patterns.rs diff --git a/src/test/ui/parser/issue-65122-mac-invoc-in-mut-patterns.stderr b/src/test/ui/parser/issues/issue-65122-mac-invoc-in-mut-patterns.stderr similarity index 100% rename from src/test/ui/parser/issue-65122-mac-invoc-in-mut-patterns.stderr rename to src/test/ui/parser/issues/issue-65122-mac-invoc-in-mut-patterns.stderr diff --git a/src/test/ui/parser/issue-65257-invalid-var-decl-recovery.rs b/src/test/ui/parser/issues/issue-65257-invalid-var-decl-recovery.rs similarity index 100% rename from src/test/ui/parser/issue-65257-invalid-var-decl-recovery.rs rename to src/test/ui/parser/issues/issue-65257-invalid-var-decl-recovery.rs diff --git a/src/test/ui/parser/issue-65257-invalid-var-decl-recovery.stderr b/src/test/ui/parser/issues/issue-65257-invalid-var-decl-recovery.stderr similarity index 100% rename from src/test/ui/parser/issue-65257-invalid-var-decl-recovery.stderr rename to src/test/ui/parser/issues/issue-65257-invalid-var-decl-recovery.stderr diff --git a/src/test/ui/parser/issue-65846-rollback-gating-failing-matcher.rs b/src/test/ui/parser/issues/issue-65846-rollback-gating-failing-matcher.rs similarity index 100% rename from src/test/ui/parser/issue-65846-rollback-gating-failing-matcher.rs rename to src/test/ui/parser/issues/issue-65846-rollback-gating-failing-matcher.rs diff --git a/src/test/ui/parser/issue-6610.rs b/src/test/ui/parser/issues/issue-6610.rs similarity index 100% rename from src/test/ui/parser/issue-6610.rs rename to src/test/ui/parser/issues/issue-6610.rs diff --git a/src/test/ui/parser/issue-6610.stderr b/src/test/ui/parser/issues/issue-6610.stderr similarity index 100% rename from src/test/ui/parser/issue-6610.stderr rename to src/test/ui/parser/issues/issue-6610.stderr diff --git a/src/test/ui/parser/issue-66357-unexpected-unreachable.rs b/src/test/ui/parser/issues/issue-66357-unexpected-unreachable.rs similarity index 100% rename from src/test/ui/parser/issue-66357-unexpected-unreachable.rs rename to src/test/ui/parser/issues/issue-66357-unexpected-unreachable.rs diff --git a/src/test/ui/parser/issue-66357-unexpected-unreachable.stderr b/src/test/ui/parser/issues/issue-66357-unexpected-unreachable.stderr similarity index 100% rename from src/test/ui/parser/issue-66357-unexpected-unreachable.stderr rename to src/test/ui/parser/issues/issue-66357-unexpected-unreachable.stderr diff --git a/src/test/ui/parser/issue-66473.rs b/src/test/ui/parser/issues/issue-66473.rs similarity index 100% rename from src/test/ui/parser/issue-66473.rs rename to src/test/ui/parser/issues/issue-66473.rs diff --git a/src/test/ui/parser/issue-66473.stderr b/src/test/ui/parser/issues/issue-66473.stderr similarity index 100% rename from src/test/ui/parser/issue-66473.stderr rename to src/test/ui/parser/issues/issue-66473.stderr diff --git a/src/test/ui/parser/issue-67146-negative-outlives-bound-syntactic-fail.fixed b/src/test/ui/parser/issues/issue-67146-negative-outlives-bound-syntactic-fail.fixed similarity index 100% rename from src/test/ui/parser/issue-67146-negative-outlives-bound-syntactic-fail.fixed rename to src/test/ui/parser/issues/issue-67146-negative-outlives-bound-syntactic-fail.fixed diff --git a/src/test/ui/parser/issue-67146-negative-outlives-bound-syntactic-fail.rs b/src/test/ui/parser/issues/issue-67146-negative-outlives-bound-syntactic-fail.rs similarity index 100% rename from src/test/ui/parser/issue-67146-negative-outlives-bound-syntactic-fail.rs rename to src/test/ui/parser/issues/issue-67146-negative-outlives-bound-syntactic-fail.rs diff --git a/src/test/ui/parser/issue-67146-negative-outlives-bound-syntactic-fail.stderr b/src/test/ui/parser/issues/issue-67146-negative-outlives-bound-syntactic-fail.stderr similarity index 100% rename from src/test/ui/parser/issue-67146-negative-outlives-bound-syntactic-fail.stderr rename to src/test/ui/parser/issues/issue-67146-negative-outlives-bound-syntactic-fail.stderr diff --git a/src/test/ui/parser/issue-67377-invalid-syntax-in-enum-discriminant.rs b/src/test/ui/parser/issues/issue-67377-invalid-syntax-in-enum-discriminant.rs similarity index 100% rename from src/test/ui/parser/issue-67377-invalid-syntax-in-enum-discriminant.rs rename to src/test/ui/parser/issues/issue-67377-invalid-syntax-in-enum-discriminant.rs diff --git a/src/test/ui/parser/issue-67377-invalid-syntax-in-enum-discriminant.stderr b/src/test/ui/parser/issues/issue-67377-invalid-syntax-in-enum-discriminant.stderr similarity index 100% rename from src/test/ui/parser/issue-67377-invalid-syntax-in-enum-discriminant.stderr rename to src/test/ui/parser/issues/issue-67377-invalid-syntax-in-enum-discriminant.stderr diff --git a/src/test/ui/parser/issue-68000-unicode-ident-after-missing-comma.rs b/src/test/ui/parser/issues/issue-68000-unicode-ident-after-missing-comma.rs similarity index 100% rename from src/test/ui/parser/issue-68000-unicode-ident-after-missing-comma.rs rename to src/test/ui/parser/issues/issue-68000-unicode-ident-after-missing-comma.rs diff --git a/src/test/ui/parser/issue-68000-unicode-ident-after-missing-comma.stderr b/src/test/ui/parser/issues/issue-68000-unicode-ident-after-missing-comma.stderr similarity index 100% rename from src/test/ui/parser/issue-68000-unicode-ident-after-missing-comma.stderr rename to src/test/ui/parser/issues/issue-68000-unicode-ident-after-missing-comma.stderr diff --git a/src/test/ui/parser/issue-68629.rs b/src/test/ui/parser/issues/issue-68629.rs similarity index 100% rename from src/test/ui/parser/issue-68629.rs rename to src/test/ui/parser/issues/issue-68629.rs diff --git a/src/test/ui/parser/issue-68629.stderr b/src/test/ui/parser/issues/issue-68629.stderr similarity index 100% rename from src/test/ui/parser/issue-68629.stderr rename to src/test/ui/parser/issues/issue-68629.stderr diff --git a/src/test/ui/parser/issue-68730.rs b/src/test/ui/parser/issues/issue-68730.rs similarity index 100% rename from src/test/ui/parser/issue-68730.rs rename to src/test/ui/parser/issues/issue-68730.rs diff --git a/src/test/ui/parser/issue-68730.stderr b/src/test/ui/parser/issues/issue-68730.stderr similarity index 100% rename from src/test/ui/parser/issue-68730.stderr rename to src/test/ui/parser/issues/issue-68730.stderr diff --git a/src/test/ui/parser/issue-68788-in-trait-item-propagation.rs b/src/test/ui/parser/issues/issue-68788-in-trait-item-propagation.rs similarity index 100% rename from src/test/ui/parser/issue-68788-in-trait-item-propagation.rs rename to src/test/ui/parser/issues/issue-68788-in-trait-item-propagation.rs diff --git a/src/test/ui/parser/issue-68890-2.rs b/src/test/ui/parser/issues/issue-68890-2.rs similarity index 100% rename from src/test/ui/parser/issue-68890-2.rs rename to src/test/ui/parser/issues/issue-68890-2.rs diff --git a/src/test/ui/parser/issue-68890-2.stderr b/src/test/ui/parser/issues/issue-68890-2.stderr similarity index 100% rename from src/test/ui/parser/issue-68890-2.stderr rename to src/test/ui/parser/issues/issue-68890-2.stderr diff --git a/src/test/ui/parser/issue-68890.rs b/src/test/ui/parser/issues/issue-68890.rs similarity index 100% rename from src/test/ui/parser/issue-68890.rs rename to src/test/ui/parser/issues/issue-68890.rs diff --git a/src/test/ui/parser/issue-68890.stderr b/src/test/ui/parser/issues/issue-68890.stderr similarity index 100% rename from src/test/ui/parser/issue-68890.stderr rename to src/test/ui/parser/issues/issue-68890.stderr diff --git a/src/test/ui/parser/issue-70050-ntliteral-accepts-negated-lit.rs b/src/test/ui/parser/issues/issue-70050-ntliteral-accepts-negated-lit.rs similarity index 100% rename from src/test/ui/parser/issue-70050-ntliteral-accepts-negated-lit.rs rename to src/test/ui/parser/issues/issue-70050-ntliteral-accepts-negated-lit.rs diff --git a/src/test/ui/parser/issue-70388-recover-dotdotdot-rest-pat.rs b/src/test/ui/parser/issues/issue-70388-recover-dotdotdot-rest-pat.rs similarity index 100% rename from src/test/ui/parser/issue-70388-recover-dotdotdot-rest-pat.rs rename to src/test/ui/parser/issues/issue-70388-recover-dotdotdot-rest-pat.rs diff --git a/src/test/ui/parser/issue-70388-recover-dotdotdot-rest-pat.stderr b/src/test/ui/parser/issues/issue-70388-recover-dotdotdot-rest-pat.stderr similarity index 100% rename from src/test/ui/parser/issue-70388-recover-dotdotdot-rest-pat.stderr rename to src/test/ui/parser/issues/issue-70388-recover-dotdotdot-rest-pat.stderr diff --git a/src/test/ui/parser/issue-70388-without-witness.fixed b/src/test/ui/parser/issues/issue-70388-without-witness.fixed similarity index 100% rename from src/test/ui/parser/issue-70388-without-witness.fixed rename to src/test/ui/parser/issues/issue-70388-without-witness.fixed diff --git a/src/test/ui/parser/issue-70388-without-witness.rs b/src/test/ui/parser/issues/issue-70388-without-witness.rs similarity index 100% rename from src/test/ui/parser/issue-70388-without-witness.rs rename to src/test/ui/parser/issues/issue-70388-without-witness.rs diff --git a/src/test/ui/parser/issue-70388-without-witness.stderr b/src/test/ui/parser/issues/issue-70388-without-witness.stderr similarity index 100% rename from src/test/ui/parser/issue-70388-without-witness.stderr rename to src/test/ui/parser/issues/issue-70388-without-witness.stderr diff --git a/src/test/ui/parser/issue-70549-resolve-after-recovered-self-ctor.rs b/src/test/ui/parser/issues/issue-70549-resolve-after-recovered-self-ctor.rs similarity index 100% rename from src/test/ui/parser/issue-70549-resolve-after-recovered-self-ctor.rs rename to src/test/ui/parser/issues/issue-70549-resolve-after-recovered-self-ctor.rs diff --git a/src/test/ui/parser/issue-70549-resolve-after-recovered-self-ctor.stderr b/src/test/ui/parser/issues/issue-70549-resolve-after-recovered-self-ctor.stderr similarity index 100% rename from src/test/ui/parser/issue-70549-resolve-after-recovered-self-ctor.stderr rename to src/test/ui/parser/issues/issue-70549-resolve-after-recovered-self-ctor.stderr diff --git a/src/test/ui/parser/issue-70552-ascription-in-parens-after-call.rs b/src/test/ui/parser/issues/issue-70552-ascription-in-parens-after-call.rs similarity index 100% rename from src/test/ui/parser/issue-70552-ascription-in-parens-after-call.rs rename to src/test/ui/parser/issues/issue-70552-ascription-in-parens-after-call.rs diff --git a/src/test/ui/parser/issue-70552-ascription-in-parens-after-call.stderr b/src/test/ui/parser/issues/issue-70552-ascription-in-parens-after-call.stderr similarity index 100% rename from src/test/ui/parser/issue-70552-ascription-in-parens-after-call.stderr rename to src/test/ui/parser/issues/issue-70552-ascription-in-parens-after-call.stderr diff --git a/src/test/ui/parser/issue-70583-block-is-empty-1.rs b/src/test/ui/parser/issues/issue-70583-block-is-empty-1.rs similarity index 100% rename from src/test/ui/parser/issue-70583-block-is-empty-1.rs rename to src/test/ui/parser/issues/issue-70583-block-is-empty-1.rs diff --git a/src/test/ui/parser/issue-70583-block-is-empty-1.stderr b/src/test/ui/parser/issues/issue-70583-block-is-empty-1.stderr similarity index 100% rename from src/test/ui/parser/issue-70583-block-is-empty-1.stderr rename to src/test/ui/parser/issues/issue-70583-block-is-empty-1.stderr diff --git a/src/test/ui/parser/issue-70583-block-is-empty-2.rs b/src/test/ui/parser/issues/issue-70583-block-is-empty-2.rs similarity index 100% rename from src/test/ui/parser/issue-70583-block-is-empty-2.rs rename to src/test/ui/parser/issues/issue-70583-block-is-empty-2.rs diff --git a/src/test/ui/parser/issue-70583-block-is-empty-2.stderr b/src/test/ui/parser/issues/issue-70583-block-is-empty-2.stderr similarity index 100% rename from src/test/ui/parser/issue-70583-block-is-empty-2.stderr rename to src/test/ui/parser/issues/issue-70583-block-is-empty-2.stderr diff --git a/src/test/ui/parser/issue-7222.rs b/src/test/ui/parser/issues/issue-7222.rs similarity index 100% rename from src/test/ui/parser/issue-7222.rs rename to src/test/ui/parser/issues/issue-7222.rs diff --git a/src/test/ui/parser/issue-72253.rs b/src/test/ui/parser/issues/issue-72253.rs similarity index 100% rename from src/test/ui/parser/issue-72253.rs rename to src/test/ui/parser/issues/issue-72253.rs diff --git a/src/test/ui/parser/issue-72253.stderr b/src/test/ui/parser/issues/issue-72253.stderr similarity index 100% rename from src/test/ui/parser/issue-72253.stderr rename to src/test/ui/parser/issues/issue-72253.stderr diff --git a/src/test/ui/parser/issue-72373.rs b/src/test/ui/parser/issues/issue-72373.rs similarity index 100% rename from src/test/ui/parser/issue-72373.rs rename to src/test/ui/parser/issues/issue-72373.rs diff --git a/src/test/ui/parser/issue-72373.stderr b/src/test/ui/parser/issues/issue-72373.stderr similarity index 100% rename from src/test/ui/parser/issue-72373.stderr rename to src/test/ui/parser/issues/issue-72373.stderr diff --git a/src/test/ui/parser/issue-73568-lifetime-after-mut.rs b/src/test/ui/parser/issues/issue-73568-lifetime-after-mut.rs similarity index 100% rename from src/test/ui/parser/issue-73568-lifetime-after-mut.rs rename to src/test/ui/parser/issues/issue-73568-lifetime-after-mut.rs diff --git a/src/test/ui/parser/issue-73568-lifetime-after-mut.stderr b/src/test/ui/parser/issues/issue-73568-lifetime-after-mut.stderr similarity index 100% rename from src/test/ui/parser/issue-73568-lifetime-after-mut.stderr rename to src/test/ui/parser/issues/issue-73568-lifetime-after-mut.stderr diff --git a/src/test/ui/parser/issue-75599.rs b/src/test/ui/parser/issues/issue-75599.rs similarity index 100% rename from src/test/ui/parser/issue-75599.rs rename to src/test/ui/parser/issues/issue-75599.rs diff --git a/src/test/ui/parser/issue-76437-async.rs b/src/test/ui/parser/issues/issue-76437-async.rs similarity index 100% rename from src/test/ui/parser/issue-76437-async.rs rename to src/test/ui/parser/issues/issue-76437-async.rs diff --git a/src/test/ui/parser/issue-76437-async.stderr b/src/test/ui/parser/issues/issue-76437-async.stderr similarity index 100% rename from src/test/ui/parser/issue-76437-async.stderr rename to src/test/ui/parser/issues/issue-76437-async.stderr diff --git a/src/test/ui/parser/issue-76437-const-async-unsafe.rs b/src/test/ui/parser/issues/issue-76437-const-async-unsafe.rs similarity index 100% rename from src/test/ui/parser/issue-76437-const-async-unsafe.rs rename to src/test/ui/parser/issues/issue-76437-const-async-unsafe.rs diff --git a/src/test/ui/parser/issue-76437-const-async-unsafe.stderr b/src/test/ui/parser/issues/issue-76437-const-async-unsafe.stderr similarity index 100% rename from src/test/ui/parser/issue-76437-const-async-unsafe.stderr rename to src/test/ui/parser/issues/issue-76437-const-async-unsafe.stderr diff --git a/src/test/ui/parser/issue-76437-const-async.rs b/src/test/ui/parser/issues/issue-76437-const-async.rs similarity index 100% rename from src/test/ui/parser/issue-76437-const-async.rs rename to src/test/ui/parser/issues/issue-76437-const-async.rs diff --git a/src/test/ui/parser/issue-76437-const-async.stderr b/src/test/ui/parser/issues/issue-76437-const-async.stderr similarity index 100% rename from src/test/ui/parser/issue-76437-const-async.stderr rename to src/test/ui/parser/issues/issue-76437-const-async.stderr diff --git a/src/test/ui/parser/issue-76437-const.rs b/src/test/ui/parser/issues/issue-76437-const.rs similarity index 100% rename from src/test/ui/parser/issue-76437-const.rs rename to src/test/ui/parser/issues/issue-76437-const.rs diff --git a/src/test/ui/parser/issue-76437-const.stderr b/src/test/ui/parser/issues/issue-76437-const.stderr similarity index 100% rename from src/test/ui/parser/issue-76437-const.stderr rename to src/test/ui/parser/issues/issue-76437-const.stderr diff --git a/src/test/ui/parser/issue-76437-pub-crate-unsafe.rs b/src/test/ui/parser/issues/issue-76437-pub-crate-unsafe.rs similarity index 100% rename from src/test/ui/parser/issue-76437-pub-crate-unsafe.rs rename to src/test/ui/parser/issues/issue-76437-pub-crate-unsafe.rs diff --git a/src/test/ui/parser/issue-76437-pub-crate-unsafe.stderr b/src/test/ui/parser/issues/issue-76437-pub-crate-unsafe.stderr similarity index 100% rename from src/test/ui/parser/issue-76437-pub-crate-unsafe.stderr rename to src/test/ui/parser/issues/issue-76437-pub-crate-unsafe.stderr diff --git a/src/test/ui/parser/issue-76437-unsafe.rs b/src/test/ui/parser/issues/issue-76437-unsafe.rs similarity index 100% rename from src/test/ui/parser/issue-76437-unsafe.rs rename to src/test/ui/parser/issues/issue-76437-unsafe.rs diff --git a/src/test/ui/parser/issue-76437-unsafe.stderr b/src/test/ui/parser/issues/issue-76437-unsafe.stderr similarity index 100% rename from src/test/ui/parser/issue-76437-unsafe.stderr rename to src/test/ui/parser/issues/issue-76437-unsafe.stderr diff --git a/src/test/ui/parser/issue-76597.fixed b/src/test/ui/parser/issues/issue-76597.fixed similarity index 100% rename from src/test/ui/parser/issue-76597.fixed rename to src/test/ui/parser/issues/issue-76597.fixed diff --git a/src/test/ui/parser/issue-76597.rs b/src/test/ui/parser/issues/issue-76597.rs similarity index 100% rename from src/test/ui/parser/issue-76597.rs rename to src/test/ui/parser/issues/issue-76597.rs diff --git a/src/test/ui/parser/issue-76597.stderr b/src/test/ui/parser/issues/issue-76597.stderr similarity index 100% rename from src/test/ui/parser/issue-76597.stderr rename to src/test/ui/parser/issues/issue-76597.stderr diff --git a/src/test/ui/parser/issue-7970b.rs b/src/test/ui/parser/issues/issue-7970b.rs similarity index 100% rename from src/test/ui/parser/issue-7970b.rs rename to src/test/ui/parser/issues/issue-7970b.rs diff --git a/src/test/ui/parser/issue-7970b.stderr b/src/test/ui/parser/issues/issue-7970b.stderr similarity index 100% rename from src/test/ui/parser/issue-7970b.stderr rename to src/test/ui/parser/issues/issue-7970b.stderr diff --git a/src/test/ui/parser/issue-81806.rs b/src/test/ui/parser/issues/issue-81806.rs similarity index 100% rename from src/test/ui/parser/issue-81806.rs rename to src/test/ui/parser/issues/issue-81806.rs diff --git a/src/test/ui/parser/issue-81806.stderr b/src/test/ui/parser/issues/issue-81806.stderr similarity index 100% rename from src/test/ui/parser/issue-81806.stderr rename to src/test/ui/parser/issues/issue-81806.stderr diff --git a/src/test/ui/parser/issue-83639.rs b/src/test/ui/parser/issues/issue-83639.rs similarity index 100% rename from src/test/ui/parser/issue-83639.rs rename to src/test/ui/parser/issues/issue-83639.rs diff --git a/src/test/ui/parser/issue-83639.stderr b/src/test/ui/parser/issues/issue-83639.stderr similarity index 100% rename from src/test/ui/parser/issue-83639.stderr rename to src/test/ui/parser/issues/issue-83639.stderr diff --git a/src/test/ui/parser/issue-84104.rs b/src/test/ui/parser/issues/issue-84104.rs similarity index 100% rename from src/test/ui/parser/issue-84104.rs rename to src/test/ui/parser/issues/issue-84104.rs diff --git a/src/test/ui/parser/issue-84104.stderr b/src/test/ui/parser/issues/issue-84104.stderr similarity index 100% rename from src/test/ui/parser/issue-84104.stderr rename to src/test/ui/parser/issues/issue-84104.stderr diff --git a/src/test/ui/parser/issue-84117.rs b/src/test/ui/parser/issues/issue-84117.rs similarity index 100% rename from src/test/ui/parser/issue-84117.rs rename to src/test/ui/parser/issues/issue-84117.rs diff --git a/src/test/ui/parser/issue-84117.stderr b/src/test/ui/parser/issues/issue-84117.stderr similarity index 100% rename from src/test/ui/parser/issue-84117.stderr rename to src/test/ui/parser/issues/issue-84117.stderr diff --git a/src/test/ui/parser/issue-84148-1.rs b/src/test/ui/parser/issues/issue-84148-1.rs similarity index 100% rename from src/test/ui/parser/issue-84148-1.rs rename to src/test/ui/parser/issues/issue-84148-1.rs diff --git a/src/test/ui/parser/issue-84148-1.stderr b/src/test/ui/parser/issues/issue-84148-1.stderr similarity index 100% rename from src/test/ui/parser/issue-84148-1.stderr rename to src/test/ui/parser/issues/issue-84148-1.stderr diff --git a/src/test/ui/parser/issue-84148-2.rs b/src/test/ui/parser/issues/issue-84148-2.rs similarity index 100% rename from src/test/ui/parser/issue-84148-2.rs rename to src/test/ui/parser/issues/issue-84148-2.rs diff --git a/src/test/ui/parser/issue-84148-2.stderr b/src/test/ui/parser/issues/issue-84148-2.stderr similarity index 100% rename from src/test/ui/parser/issue-84148-2.stderr rename to src/test/ui/parser/issues/issue-84148-2.stderr diff --git a/src/test/ui/parser/issue-8537.rs b/src/test/ui/parser/issues/issue-8537.rs similarity index 100% rename from src/test/ui/parser/issue-8537.rs rename to src/test/ui/parser/issues/issue-8537.rs diff --git a/src/test/ui/parser/issue-8537.stderr b/src/test/ui/parser/issues/issue-8537.stderr similarity index 100% rename from src/test/ui/parser/issue-8537.stderr rename to src/test/ui/parser/issues/issue-8537.stderr diff --git a/src/test/ui/parser/issue-86895.rs b/src/test/ui/parser/issues/issue-86895.rs similarity index 100% rename from src/test/ui/parser/issue-86895.rs rename to src/test/ui/parser/issues/issue-86895.rs diff --git a/src/test/ui/parser/issue-86895.stderr b/src/test/ui/parser/issues/issue-86895.stderr similarity index 100% rename from src/test/ui/parser/issue-86895.stderr rename to src/test/ui/parser/issues/issue-86895.stderr diff --git a/src/test/ui/parser/issue-87086-colon-path-sep.rs b/src/test/ui/parser/issues/issue-87086-colon-path-sep.rs similarity index 100% rename from src/test/ui/parser/issue-87086-colon-path-sep.rs rename to src/test/ui/parser/issues/issue-87086-colon-path-sep.rs diff --git a/src/test/ui/parser/issue-87086-colon-path-sep.stderr b/src/test/ui/parser/issues/issue-87086-colon-path-sep.stderr similarity index 100% rename from src/test/ui/parser/issue-87086-colon-path-sep.stderr rename to src/test/ui/parser/issues/issue-87086-colon-path-sep.stderr diff --git a/src/test/ui/parser/issue-87197-missing-semicolon.fixed b/src/test/ui/parser/issues/issue-87197-missing-semicolon.fixed similarity index 100% rename from src/test/ui/parser/issue-87197-missing-semicolon.fixed rename to src/test/ui/parser/issues/issue-87197-missing-semicolon.fixed diff --git a/src/test/ui/parser/issue-87197-missing-semicolon.rs b/src/test/ui/parser/issues/issue-87197-missing-semicolon.rs similarity index 100% rename from src/test/ui/parser/issue-87197-missing-semicolon.rs rename to src/test/ui/parser/issues/issue-87197-missing-semicolon.rs diff --git a/src/test/ui/parser/issue-87197-missing-semicolon.stderr b/src/test/ui/parser/issues/issue-87197-missing-semicolon.stderr similarity index 100% rename from src/test/ui/parser/issue-87197-missing-semicolon.stderr rename to src/test/ui/parser/issues/issue-87197-missing-semicolon.stderr diff --git a/src/test/ui/parser/issue-87217-keyword-order/const-async-const.rs b/src/test/ui/parser/issues/issue-87217-keyword-order/const-async-const.rs similarity index 100% rename from src/test/ui/parser/issue-87217-keyword-order/const-async-const.rs rename to src/test/ui/parser/issues/issue-87217-keyword-order/const-async-const.rs diff --git a/src/test/ui/parser/issue-87217-keyword-order/const-async-const.stderr b/src/test/ui/parser/issues/issue-87217-keyword-order/const-async-const.stderr similarity index 100% rename from src/test/ui/parser/issue-87217-keyword-order/const-async-const.stderr rename to src/test/ui/parser/issues/issue-87217-keyword-order/const-async-const.stderr diff --git a/src/test/ui/parser/issue-87217-keyword-order/several-kw-jump.rs b/src/test/ui/parser/issues/issue-87217-keyword-order/several-kw-jump.rs similarity index 100% rename from src/test/ui/parser/issue-87217-keyword-order/several-kw-jump.rs rename to src/test/ui/parser/issues/issue-87217-keyword-order/several-kw-jump.rs diff --git a/src/test/ui/parser/issue-87217-keyword-order/several-kw-jump.stderr b/src/test/ui/parser/issues/issue-87217-keyword-order/several-kw-jump.stderr similarity index 100% rename from src/test/ui/parser/issue-87217-keyword-order/several-kw-jump.stderr rename to src/test/ui/parser/issues/issue-87217-keyword-order/several-kw-jump.stderr diff --git a/src/test/ui/parser/issue-87217-keyword-order/wrong-async.rs b/src/test/ui/parser/issues/issue-87217-keyword-order/wrong-async.rs similarity index 100% rename from src/test/ui/parser/issue-87217-keyword-order/wrong-async.rs rename to src/test/ui/parser/issues/issue-87217-keyword-order/wrong-async.rs diff --git a/src/test/ui/parser/issue-87217-keyword-order/wrong-async.stderr b/src/test/ui/parser/issues/issue-87217-keyword-order/wrong-async.stderr similarity index 100% rename from src/test/ui/parser/issue-87217-keyword-order/wrong-async.stderr rename to src/test/ui/parser/issues/issue-87217-keyword-order/wrong-async.stderr diff --git a/src/test/ui/parser/issue-87217-keyword-order/wrong-const.rs b/src/test/ui/parser/issues/issue-87217-keyword-order/wrong-const.rs similarity index 100% rename from src/test/ui/parser/issue-87217-keyword-order/wrong-const.rs rename to src/test/ui/parser/issues/issue-87217-keyword-order/wrong-const.rs diff --git a/src/test/ui/parser/issue-87217-keyword-order/wrong-const.stderr b/src/test/ui/parser/issues/issue-87217-keyword-order/wrong-const.stderr similarity index 100% rename from src/test/ui/parser/issue-87217-keyword-order/wrong-const.stderr rename to src/test/ui/parser/issues/issue-87217-keyword-order/wrong-const.stderr diff --git a/src/test/ui/parser/issue-87217-keyword-order/wrong-unsafe.rs b/src/test/ui/parser/issues/issue-87217-keyword-order/wrong-unsafe.rs similarity index 100% rename from src/test/ui/parser/issue-87217-keyword-order/wrong-unsafe.rs rename to src/test/ui/parser/issues/issue-87217-keyword-order/wrong-unsafe.rs diff --git a/src/test/ui/parser/issue-87217-keyword-order/wrong-unsafe.stderr b/src/test/ui/parser/issues/issue-87217-keyword-order/wrong-unsafe.stderr similarity index 100% rename from src/test/ui/parser/issue-87217-keyword-order/wrong-unsafe.stderr rename to src/test/ui/parser/issues/issue-87217-keyword-order/wrong-unsafe.stderr diff --git a/src/test/ui/parser/issue-87635.rs b/src/test/ui/parser/issues/issue-87635.rs similarity index 100% rename from src/test/ui/parser/issue-87635.rs rename to src/test/ui/parser/issues/issue-87635.rs diff --git a/src/test/ui/parser/issue-87635.stderr b/src/test/ui/parser/issues/issue-87635.stderr similarity index 100% rename from src/test/ui/parser/issue-87635.stderr rename to src/test/ui/parser/issues/issue-87635.stderr diff --git a/src/test/ui/parser/issue-87812-path.rs b/src/test/ui/parser/issues/issue-87812-path.rs similarity index 100% rename from src/test/ui/parser/issue-87812-path.rs rename to src/test/ui/parser/issues/issue-87812-path.rs diff --git a/src/test/ui/parser/issue-87812-path.stderr b/src/test/ui/parser/issues/issue-87812-path.stderr similarity index 100% rename from src/test/ui/parser/issue-87812-path.stderr rename to src/test/ui/parser/issues/issue-87812-path.stderr diff --git a/src/test/ui/parser/issue-87812.rs b/src/test/ui/parser/issues/issue-87812.rs similarity index 100% rename from src/test/ui/parser/issue-87812.rs rename to src/test/ui/parser/issues/issue-87812.rs diff --git a/src/test/ui/parser/issue-87812.stderr b/src/test/ui/parser/issues/issue-87812.stderr similarity index 100% rename from src/test/ui/parser/issue-87812.stderr rename to src/test/ui/parser/issues/issue-87812.stderr diff --git a/src/test/ui/parser/issue-88276-unary-plus.fixed b/src/test/ui/parser/issues/issue-88276-unary-plus.fixed similarity index 100% rename from src/test/ui/parser/issue-88276-unary-plus.fixed rename to src/test/ui/parser/issues/issue-88276-unary-plus.fixed diff --git a/src/test/ui/parser/issue-88276-unary-plus.rs b/src/test/ui/parser/issues/issue-88276-unary-plus.rs similarity index 100% rename from src/test/ui/parser/issue-88276-unary-plus.rs rename to src/test/ui/parser/issues/issue-88276-unary-plus.rs diff --git a/src/test/ui/parser/issue-88276-unary-plus.stderr b/src/test/ui/parser/issues/issue-88276-unary-plus.stderr similarity index 100% rename from src/test/ui/parser/issue-88276-unary-plus.stderr rename to src/test/ui/parser/issues/issue-88276-unary-plus.stderr diff --git a/src/test/ui/parser/issue-88583-union-as-ident.rs b/src/test/ui/parser/issues/issue-88583-union-as-ident.rs similarity index 100% rename from src/test/ui/parser/issue-88583-union-as-ident.rs rename to src/test/ui/parser/issues/issue-88583-union-as-ident.rs diff --git a/src/test/ui/parser/issue-88770.rs b/src/test/ui/parser/issues/issue-88770.rs similarity index 100% rename from src/test/ui/parser/issue-88770.rs rename to src/test/ui/parser/issues/issue-88770.rs diff --git a/src/test/ui/parser/issue-88770.stderr b/src/test/ui/parser/issues/issue-88770.stderr similarity index 100% rename from src/test/ui/parser/issue-88770.stderr rename to src/test/ui/parser/issues/issue-88770.stderr diff --git a/src/test/ui/parser/issue-88818.rs b/src/test/ui/parser/issues/issue-88818.rs similarity index 100% rename from src/test/ui/parser/issue-88818.rs rename to src/test/ui/parser/issues/issue-88818.rs diff --git a/src/test/ui/parser/issue-88818.stderr b/src/test/ui/parser/issues/issue-88818.stderr similarity index 100% rename from src/test/ui/parser/issue-88818.stderr rename to src/test/ui/parser/issues/issue-88818.stderr diff --git a/src/test/ui/parser/issue-89388.rs b/src/test/ui/parser/issues/issue-89388.rs similarity index 100% rename from src/test/ui/parser/issue-89388.rs rename to src/test/ui/parser/issues/issue-89388.rs diff --git a/src/test/ui/parser/issue-89388.stderr b/src/test/ui/parser/issues/issue-89388.stderr similarity index 100% rename from src/test/ui/parser/issue-89388.stderr rename to src/test/ui/parser/issues/issue-89388.stderr diff --git a/src/test/ui/parser/issue-89396.fixed b/src/test/ui/parser/issues/issue-89396.fixed similarity index 100% rename from src/test/ui/parser/issue-89396.fixed rename to src/test/ui/parser/issues/issue-89396.fixed diff --git a/src/test/ui/parser/issue-89396.rs b/src/test/ui/parser/issues/issue-89396.rs similarity index 100% rename from src/test/ui/parser/issue-89396.rs rename to src/test/ui/parser/issues/issue-89396.rs diff --git a/src/test/ui/parser/issue-89396.stderr b/src/test/ui/parser/issues/issue-89396.stderr similarity index 100% rename from src/test/ui/parser/issue-89396.stderr rename to src/test/ui/parser/issues/issue-89396.stderr diff --git a/src/test/ui/parser/issue-89574.rs b/src/test/ui/parser/issues/issue-89574.rs similarity index 100% rename from src/test/ui/parser/issue-89574.rs rename to src/test/ui/parser/issues/issue-89574.rs diff --git a/src/test/ui/parser/issue-89574.stderr b/src/test/ui/parser/issues/issue-89574.stderr similarity index 100% rename from src/test/ui/parser/issue-89574.stderr rename to src/test/ui/parser/issues/issue-89574.stderr diff --git a/src/test/ui/parser/issue-89971-outer-attr-following-inner-attr-ice.rs b/src/test/ui/parser/issues/issue-89971-outer-attr-following-inner-attr-ice.rs similarity index 100% rename from src/test/ui/parser/issue-89971-outer-attr-following-inner-attr-ice.rs rename to src/test/ui/parser/issues/issue-89971-outer-attr-following-inner-attr-ice.rs diff --git a/src/test/ui/parser/issue-89971-outer-attr-following-inner-attr-ice.stderr b/src/test/ui/parser/issues/issue-89971-outer-attr-following-inner-attr-ice.stderr similarity index 100% rename from src/test/ui/parser/issue-89971-outer-attr-following-inner-attr-ice.stderr rename to src/test/ui/parser/issues/issue-89971-outer-attr-following-inner-attr-ice.stderr diff --git a/src/test/ui/parser/issues/issue-90993.rs b/src/test/ui/parser/issues/issue-90993.rs new file mode 100644 index 0000000000000..40e6fc748760a --- /dev/null +++ b/src/test/ui/parser/issues/issue-90993.rs @@ -0,0 +1,6 @@ +fn main() { + ...=. + //~^ ERROR: unexpected token: `...` + //~| ERROR: unexpected `=` after inclusive range + //~| ERROR: expected one of `-`, `;`, `}`, or path, found `.` +} diff --git a/src/test/ui/parser/issues/issue-90993.stderr b/src/test/ui/parser/issues/issue-90993.stderr new file mode 100644 index 0000000000000..ab6bce410e6cc --- /dev/null +++ b/src/test/ui/parser/issues/issue-90993.stderr @@ -0,0 +1,31 @@ +error: unexpected token: `...` + --> $DIR/issue-90993.rs:2:5 + | +LL | ...=. + | ^^^ + | +help: use `..` for an exclusive range + | +LL | ..=. + | ~~ +help: or `..=` for an inclusive range + | +LL | ..==. + | ~~~ + +error: unexpected `=` after inclusive range + --> $DIR/issue-90993.rs:2:5 + | +LL | ...=. + | ^^^^ help: use `..=` instead + | + = note: inclusive ranges end with a single equals sign (`..=`) + +error: expected one of `-`, `;`, `}`, or path, found `.` + --> $DIR/issue-90993.rs:2:9 + | +LL | ...=. + | ^ expected one of `-`, `;`, `}`, or path + +error: aborting due to 3 previous errors +