diff options
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.rs | 15 | ||||
-rw-r--r-- | tests/ui/symbol-names/impl2.stderr | 8 | ||||
-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 |