summaryrefslogtreecommitdiffstats
path: root/tests/ui/symbol-names
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/ui/symbol-names/basic.legacy.stderr (renamed from src/test/ui/symbol-names/basic.legacy.stderr)0
-rw-r--r--tests/ui/symbol-names/basic.rs (renamed from src/test/ui/symbol-names/basic.rs)0
-rw-r--r--tests/ui/symbol-names/basic.v0.stderr (renamed from src/test/ui/symbol-names/basic.v0.stderr)0
-rw-r--r--tests/ui/symbol-names/const-generics-demangling.legacy.stderr (renamed from src/test/ui/symbol-names/const-generics-demangling.legacy.stderr)0
-rw-r--r--tests/ui/symbol-names/const-generics-demangling.rs (renamed from src/test/ui/symbol-names/const-generics-demangling.rs)0
-rw-r--r--tests/ui/symbol-names/const-generics-demangling.v0.stderr (renamed from src/test/ui/symbol-names/const-generics-demangling.v0.stderr)0
-rw-r--r--tests/ui/symbol-names/const-generics-str-demangling.rs (renamed from src/test/ui/symbol-names/const-generics-str-demangling.rs)0
-rw-r--r--tests/ui/symbol-names/const-generics-str-demangling.stderr (renamed from src/test/ui/symbol-names/const-generics-str-demangling.stderr)0
-rw-r--r--tests/ui/symbol-names/const-generics-structural-demangling.rs (renamed from src/test/ui/symbol-names/const-generics-structural-demangling.rs)0
-rw-r--r--tests/ui/symbol-names/const-generics-structural-demangling.stderr (renamed from src/test/ui/symbol-names/const-generics-structural-demangling.stderr)0
-rw-r--r--tests/ui/symbol-names/const-generics.rs (renamed from src/test/ui/symbol-names/const-generics.rs)0
-rw-r--r--tests/ui/symbol-names/foreign-types.rs (renamed from src/test/ui/symbol-names/foreign-types.rs)0
-rw-r--r--tests/ui/symbol-names/foreign-types.stderr (renamed from src/test/ui/symbol-names/foreign-types.stderr)0
-rw-r--r--tests/ui/symbol-names/impl1.legacy.stderr (renamed from src/test/ui/symbol-names/impl1.legacy.stderr)0
-rw-r--r--tests/ui/symbol-names/impl1.rs (renamed from src/test/ui/symbol-names/impl1.rs)0
-rw-r--r--tests/ui/symbol-names/impl1.v0.stderr (renamed from src/test/ui/symbol-names/impl1.v0.stderr)0
-rw-r--r--tests/ui/symbol-names/impl2.rs15
-rw-r--r--tests/ui/symbol-names/impl2.stderr8
-rw-r--r--tests/ui/symbol-names/issue-53912.rs (renamed from src/test/ui/symbol-names/issue-53912.rs)0
-rw-r--r--tests/ui/symbol-names/issue-60925.legacy.stderr (renamed from src/test/ui/symbol-names/issue-60925.legacy.stderr)0
-rw-r--r--tests/ui/symbol-names/issue-60925.rs (renamed from src/test/ui/symbol-names/issue-60925.rs)0
-rw-r--r--tests/ui/symbol-names/issue-60925.v0.stderr (renamed from src/test/ui/symbol-names/issue-60925.v0.stderr)0
-rw-r--r--tests/ui/symbol-names/issue-75326.legacy.stderr (renamed from src/test/ui/symbol-names/issue-75326.legacy.stderr)0
-rw-r--r--tests/ui/symbol-names/issue-75326.rs (renamed from src/test/ui/symbol-names/issue-75326.rs)0
-rw-r--r--tests/ui/symbol-names/issue-75326.v0.stderr (renamed from src/test/ui/symbol-names/issue-75326.v0.stderr)0
-rw-r--r--tests/ui/symbol-names/issue-76365.rs (renamed from src/test/ui/symbol-names/issue-76365.rs)0
-rw-r--r--tests/ui/symbol-names/trait-objects.rs (renamed from src/test/ui/symbol-names/trait-objects.rs)0
-rw-r--r--tests/ui/symbol-names/trait-objects.v0.stderr (renamed from src/test/ui/symbol-names/trait-objects.v0.stderr)0
-rw-r--r--tests/ui/symbol-names/types.legacy.stderr (renamed from src/test/ui/symbol-names/types.legacy.stderr)0
-rw-r--r--tests/ui/symbol-names/types.rs (renamed from src/test/ui/symbol-names/types.rs)0
-rw-r--r--tests/ui/symbol-names/types.verbose-legacy.stderr (renamed from src/test/ui/symbol-names/types.verbose-legacy.stderr)0
-rw-r--r--tests/ui/symbol-names/verbose.rs (renamed from src/test/ui/symbol-names/verbose.rs)0
-rw-r--r--tests/ui/symbol-names/x86-stdcall.rs (renamed from src/test/ui/symbol-names/x86-stdcall.rs)0
33 files changed, 23 insertions, 0 deletions
diff --git a/src/test/ui/symbol-names/basic.legacy.stderr b/tests/ui/symbol-names/basic.legacy.stderr
index 3ad4ed24c..3ad4ed24c 100644
--- a/src/test/ui/symbol-names/basic.legacy.stderr
+++ b/tests/ui/symbol-names/basic.legacy.stderr
diff --git a/src/test/ui/symbol-names/basic.rs b/tests/ui/symbol-names/basic.rs
index 65a632628..65a632628 100644
--- a/src/test/ui/symbol-names/basic.rs
+++ b/tests/ui/symbol-names/basic.rs
diff --git a/src/test/ui/symbol-names/basic.v0.stderr b/tests/ui/symbol-names/basic.v0.stderr
index 1f0278136..1f0278136 100644
--- a/src/test/ui/symbol-names/basic.v0.stderr
+++ b/tests/ui/symbol-names/basic.v0.stderr
diff --git a/src/test/ui/symbol-names/const-generics-demangling.legacy.stderr b/tests/ui/symbol-names/const-generics-demangling.legacy.stderr
index bebbb7aac..bebbb7aac 100644
--- a/src/test/ui/symbol-names/const-generics-demangling.legacy.stderr
+++ b/tests/ui/symbol-names/const-generics-demangling.legacy.stderr
diff --git a/src/test/ui/symbol-names/const-generics-demangling.rs b/tests/ui/symbol-names/const-generics-demangling.rs
index 4a04eca67..4a04eca67 100644
--- a/src/test/ui/symbol-names/const-generics-demangling.rs
+++ b/tests/ui/symbol-names/const-generics-demangling.rs
diff --git a/src/test/ui/symbol-names/const-generics-demangling.v0.stderr b/tests/ui/symbol-names/const-generics-demangling.v0.stderr
index 7238a8493..7238a8493 100644
--- a/src/test/ui/symbol-names/const-generics-demangling.v0.stderr
+++ b/tests/ui/symbol-names/const-generics-demangling.v0.stderr
diff --git a/src/test/ui/symbol-names/const-generics-str-demangling.rs b/tests/ui/symbol-names/const-generics-str-demangling.rs
index 619b34f25..619b34f25 100644
--- a/src/test/ui/symbol-names/const-generics-str-demangling.rs
+++ b/tests/ui/symbol-names/const-generics-str-demangling.rs
diff --git a/src/test/ui/symbol-names/const-generics-str-demangling.stderr b/tests/ui/symbol-names/const-generics-str-demangling.stderr
index 06d3cdda2..06d3cdda2 100644
--- a/src/test/ui/symbol-names/const-generics-str-demangling.stderr
+++ b/tests/ui/symbol-names/const-generics-str-demangling.stderr
diff --git a/src/test/ui/symbol-names/const-generics-structural-demangling.rs b/tests/ui/symbol-names/const-generics-structural-demangling.rs
index df09ba494..df09ba494 100644
--- a/src/test/ui/symbol-names/const-generics-structural-demangling.rs
+++ b/tests/ui/symbol-names/const-generics-structural-demangling.rs
diff --git a/src/test/ui/symbol-names/const-generics-structural-demangling.stderr b/tests/ui/symbol-names/const-generics-structural-demangling.stderr
index a4c997477..a4c997477 100644
--- a/src/test/ui/symbol-names/const-generics-structural-demangling.stderr
+++ b/tests/ui/symbol-names/const-generics-structural-demangling.stderr
diff --git a/src/test/ui/symbol-names/const-generics.rs b/tests/ui/symbol-names/const-generics.rs
index 1242126e0..1242126e0 100644
--- a/src/test/ui/symbol-names/const-generics.rs
+++ b/tests/ui/symbol-names/const-generics.rs
diff --git a/src/test/ui/symbol-names/foreign-types.rs b/tests/ui/symbol-names/foreign-types.rs
index 8f5b07769..8f5b07769 100644
--- a/src/test/ui/symbol-names/foreign-types.rs
+++ b/tests/ui/symbol-names/foreign-types.rs
diff --git a/src/test/ui/symbol-names/foreign-types.stderr b/tests/ui/symbol-names/foreign-types.stderr
index d6ee388dd..d6ee388dd 100644
--- a/src/test/ui/symbol-names/foreign-types.stderr
+++ b/tests/ui/symbol-names/foreign-types.stderr
diff --git a/src/test/ui/symbol-names/impl1.legacy.stderr b/tests/ui/symbol-names/impl1.legacy.stderr
index 3d438df92..3d438df92 100644
--- a/src/test/ui/symbol-names/impl1.legacy.stderr
+++ b/tests/ui/symbol-names/impl1.legacy.stderr
diff --git a/src/test/ui/symbol-names/impl1.rs b/tests/ui/symbol-names/impl1.rs
index 629c2f33d..629c2f33d 100644
--- a/src/test/ui/symbol-names/impl1.rs
+++ b/tests/ui/symbol-names/impl1.rs
diff --git a/src/test/ui/symbol-names/impl1.v0.stderr b/tests/ui/symbol-names/impl1.v0.stderr
index 33caad71f..33caad71f 100644
--- a/src/test/ui/symbol-names/impl1.v0.stderr
+++ b/tests/ui/symbol-names/impl1.v0.stderr
diff --git a/tests/ui/symbol-names/impl2.rs b/tests/ui/symbol-names/impl2.rs
new file mode 100644
index 000000000..81aba403d
--- /dev/null
+++ b/tests/ui/symbol-names/impl2.rs
@@ -0,0 +1,15 @@
+// build-fail
+
+#![feature(rustc_attrs)]
+#![allow(dead_code)]
+
+trait Foo {
+ fn baz();
+}
+
+impl Foo for [u8; 1 + 2] {
+ #[rustc_def_path] //~ ERROR def-path(<[u8; 1 + 2] as Foo>::baz)
+ fn baz() {}
+}
+
+fn main() {}
diff --git a/tests/ui/symbol-names/impl2.stderr b/tests/ui/symbol-names/impl2.stderr
new file mode 100644
index 000000000..0c3205e01
--- /dev/null
+++ b/tests/ui/symbol-names/impl2.stderr
@@ -0,0 +1,8 @@
+error: def-path(<[u8; 1 + 2] as Foo>::baz)
+ --> $DIR/impl2.rs:11:5
+ |
+LL | #[rustc_def_path]
+ | ^^^^^^^^^^^^^^^^^
+
+error: aborting due to previous error
+
diff --git a/src/test/ui/symbol-names/issue-53912.rs b/tests/ui/symbol-names/issue-53912.rs
index 65b6825a8..65b6825a8 100644
--- a/src/test/ui/symbol-names/issue-53912.rs
+++ b/tests/ui/symbol-names/issue-53912.rs
diff --git a/src/test/ui/symbol-names/issue-60925.legacy.stderr b/tests/ui/symbol-names/issue-60925.legacy.stderr
index 21bf21ee7..21bf21ee7 100644
--- a/src/test/ui/symbol-names/issue-60925.legacy.stderr
+++ b/tests/ui/symbol-names/issue-60925.legacy.stderr
diff --git a/src/test/ui/symbol-names/issue-60925.rs b/tests/ui/symbol-names/issue-60925.rs
index ab0a3a7df..ab0a3a7df 100644
--- a/src/test/ui/symbol-names/issue-60925.rs
+++ b/tests/ui/symbol-names/issue-60925.rs
diff --git a/src/test/ui/symbol-names/issue-60925.v0.stderr b/tests/ui/symbol-names/issue-60925.v0.stderr
index 408c957c6..408c957c6 100644
--- a/src/test/ui/symbol-names/issue-60925.v0.stderr
+++ b/tests/ui/symbol-names/issue-60925.v0.stderr
diff --git a/src/test/ui/symbol-names/issue-75326.legacy.stderr b/tests/ui/symbol-names/issue-75326.legacy.stderr
index aadc0cf43..aadc0cf43 100644
--- a/src/test/ui/symbol-names/issue-75326.legacy.stderr
+++ b/tests/ui/symbol-names/issue-75326.legacy.stderr
diff --git a/src/test/ui/symbol-names/issue-75326.rs b/tests/ui/symbol-names/issue-75326.rs
index 4a1f5a212..4a1f5a212 100644
--- a/src/test/ui/symbol-names/issue-75326.rs
+++ b/tests/ui/symbol-names/issue-75326.rs
diff --git a/src/test/ui/symbol-names/issue-75326.v0.stderr b/tests/ui/symbol-names/issue-75326.v0.stderr
index 3d7803a0c..3d7803a0c 100644
--- a/src/test/ui/symbol-names/issue-75326.v0.stderr
+++ b/tests/ui/symbol-names/issue-75326.v0.stderr
diff --git a/src/test/ui/symbol-names/issue-76365.rs b/tests/ui/symbol-names/issue-76365.rs
index 932057b65..932057b65 100644
--- a/src/test/ui/symbol-names/issue-76365.rs
+++ b/tests/ui/symbol-names/issue-76365.rs
diff --git a/src/test/ui/symbol-names/trait-objects.rs b/tests/ui/symbol-names/trait-objects.rs
index 5bcbc0841..5bcbc0841 100644
--- a/src/test/ui/symbol-names/trait-objects.rs
+++ b/tests/ui/symbol-names/trait-objects.rs
diff --git a/src/test/ui/symbol-names/trait-objects.v0.stderr b/tests/ui/symbol-names/trait-objects.v0.stderr
index 47192ce5b..47192ce5b 100644
--- a/src/test/ui/symbol-names/trait-objects.v0.stderr
+++ b/tests/ui/symbol-names/trait-objects.v0.stderr
diff --git a/src/test/ui/symbol-names/types.legacy.stderr b/tests/ui/symbol-names/types.legacy.stderr
index a4984d562..a4984d562 100644
--- a/src/test/ui/symbol-names/types.legacy.stderr
+++ b/tests/ui/symbol-names/types.legacy.stderr
diff --git a/src/test/ui/symbol-names/types.rs b/tests/ui/symbol-names/types.rs
index 0ae699c93..0ae699c93 100644
--- a/src/test/ui/symbol-names/types.rs
+++ b/tests/ui/symbol-names/types.rs
diff --git a/src/test/ui/symbol-names/types.verbose-legacy.stderr b/tests/ui/symbol-names/types.verbose-legacy.stderr
index a4984d562..a4984d562 100644
--- a/src/test/ui/symbol-names/types.verbose-legacy.stderr
+++ b/tests/ui/symbol-names/types.verbose-legacy.stderr
diff --git a/src/test/ui/symbol-names/verbose.rs b/tests/ui/symbol-names/verbose.rs
index e00c592b6..e00c592b6 100644
--- a/src/test/ui/symbol-names/verbose.rs
+++ b/tests/ui/symbol-names/verbose.rs
diff --git a/src/test/ui/symbol-names/x86-stdcall.rs b/tests/ui/symbol-names/x86-stdcall.rs
index 9948488c0..9948488c0 100644
--- a/src/test/ui/symbol-names/x86-stdcall.rs
+++ b/tests/ui/symbol-names/x86-stdcall.rs