summaryrefslogtreecommitdiffstats
path: root/vendor/syn/tests/repo
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/syn/tests/repo')
-rw-r--r--vendor/syn/tests/repo/mod.rs26
1 files changed, 17 insertions, 9 deletions
diff --git a/vendor/syn/tests/repo/mod.rs b/vendor/syn/tests/repo/mod.rs
index cec42a6c6..780ad823b 100644
--- a/vendor/syn/tests/repo/mod.rs
+++ b/vendor/syn/tests/repo/mod.rs
@@ -13,10 +13,17 @@ use std::path::{Path, PathBuf};
use tar::Archive;
use walkdir::{DirEntry, WalkDir};
-const REVISION: &str = "5e1d3299a290026b85787bc9c7e72bcc53ac283f";
+const REVISION: &str = "85bf07972a1041b9e25393b803d0e006bec3eaaf";
#[rustfmt::skip]
static EXCLUDE_FILES: &[&str] = &[
+ // CStr literals (c"…") are not yet supported by rustc's lexer
+ // https://github.com/rust-lang/rust/issues/113333
+ "src/tools/clippy/tests/ui/needless_raw_string_hashes.rs",
+ "src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0085_expr_literals.rs",
+ "src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0085_expr_literals.rs",
+ "tests/ui/explicit-tail-calls/return-lifetime-sub.rs",
+
// TODO: non-lifetime binders: `where for<'a, T> &'a Struct<T>: Trait`
// https://github.com/dtolnay/syn/issues/1435
"tests/rustdoc-json/non_lifetime_binders.rs",
@@ -24,6 +31,7 @@ static EXCLUDE_FILES: &[&str] = &[
// TODO: return type notation: `where T: Trait<method(): Send>`
// https://github.com/dtolnay/syn/issues/1434
+ "src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0208_associated_return_type_bounds.rs",
"tests/ui/associated-type-bounds/return-type-notation/basic.rs",
"tests/ui/feature-gates/feature-gate-return_type_notation.rs",
@@ -37,11 +45,14 @@ static EXCLUDE_FILES: &[&str] = &[
// Need at least one trait in impl Trait, no such type as impl 'static
"tests/ui/type-alias-impl-trait/generic_type_does_not_live_long_enough.rs",
+ // Negative polarity trait bound: `where T: !Copy`
+ "src/tools/rustfmt/tests/target/negative-bounds.rs",
+
// Lifetime bound inside for<>: `T: ~const ?for<'a: 'b> Trait<'a>`
- "tests/ui/rfc-2632-const-trait-impl/tilde-const-syntax.rs",
+ "tests/ui/rfcs/rfc-2632-const-trait-impl/tilde-const-syntax.rs",
// Const impl that is not a trait impl: `impl ~const T {}`
- "tests/ui/rfc-2632-const-trait-impl/syntax.rs",
+ "tests/ui/rfcs/rfc-2632-const-trait-impl/syntax.rs",
// Deprecated anonymous parameter syntax in traits
"src/tools/rustfmt/tests/source/trait.rs",
@@ -63,6 +74,7 @@ static EXCLUDE_FILES: &[&str] = &[
"src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0004_value_parameters_no_patterns.rs",
"src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0104_path_fn_trait_args.rs",
"src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0202_typepathfn_with_coloncolon.rs",
+ "src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0209_bare_dyn_types_with_paren_as_generic_args.rs",
"src/tools/rustfmt/tests/source/attrib.rs",
"src/tools/rustfmt/tests/source/closure.rs",
"src/tools/rustfmt/tests/source/existential_type.rs",
@@ -85,8 +97,8 @@ static EXCLUDE_FILES: &[&str] = &[
"tests/codegen-units/item-collection/non-generic-closures.rs",
"tests/debuginfo/recursive-enum.rs",
"tests/pretty/closure-reform-pretty.rs",
- "tests/run-make-fulldeps/reproducible-build-2/reproducible-build.rs",
- "tests/run-make-fulldeps/reproducible-build/reproducible-build.rs",
+ "tests/run-make/reproducible-build-2/reproducible-build.rs",
+ "tests/run-make/reproducible-build/reproducible-build.rs",
"tests/ui/auxiliary/typeid-intrinsic-aux1.rs",
"tests/ui/auxiliary/typeid-intrinsic-aux2.rs",
"tests/ui/impl-trait/generic-with-implicit-hrtb-without-dyn.rs",
@@ -95,10 +107,6 @@ static EXCLUDE_FILES: &[&str] = &[
"tests/ui/lifetimes/bare-trait-object.rs",
"tests/ui/parser/bounds-obj-parens.rs",
- // Old type ascription expression syntax
- "src/tools/rustfmt/tests/source/type-ascription.rs",
- "src/tools/rustfmt/tests/target/type-ascription.rs",
-
// Obsolete box syntax
"src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0132_box_expr.rs",