Skip to content

Commit f8810ee

Browse files
committed
Update rustc-demangle to 0.1.21.
1 parent 755385c commit f8810ee

File tree

8 files changed

+15
-15
lines changed

8 files changed

+15
-15
lines changed

Cargo.lock

+2-2
Original file line numberDiff line numberDiff line change
@@ -3398,9 +3398,9 @@ dependencies = [
33983398

33993399
[[package]]
34003400
name = "rustc-demangle"
3401-
version = "0.1.18"
3401+
version = "0.1.21"
34023402
source = "registry+https://github.com/rust-lang/crates.io-index"
3403-
checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232"
3403+
checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342"
34043404
dependencies = [
34053405
"compiler_builtins",
34063406
"rustc-std-workspace-core",

compiler/rustc_codegen_llvm/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ measureme = "9.1.0"
1515
snap = "1"
1616
tracing = "0.1"
1717
rustc_middle = { path = "../rustc_middle" }
18-
rustc-demangle = "0.1.18"
18+
rustc-demangle = "0.1.21"
1919
rustc_attr = { path = "../rustc_attr" }
2020
rustc_codegen_ssa = { path = "../rustc_codegen_ssa" }
2121
rustc_data_structures = { path = "../rustc_data_structures" }

compiler/rustc_symbol_mangling/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ doctest = false
99
[dependencies]
1010
tracing = "0.1"
1111
punycode = "0.4.0"
12-
rustc-demangle = "0.1.18"
12+
rustc-demangle = "0.1.21"
1313

1414
rustc_span = { path = "../rustc_span" }
1515
rustc_middle = { path = "../rustc_middle" }

library/std/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ std_detect = { path = "../stdarch/crates/std_detect", default-features = false,
2424

2525
# Dependencies of the `backtrace` crate
2626
addr2line = { version = "0.16.0", optional = true, default-features = false }
27-
rustc-demangle = { version = "0.1.18", features = ['rustc-dep-of-std'] }
27+
rustc-demangle = { version = "0.1.21", features = ['rustc-dep-of-std'] }
2828
miniz_oxide = { version = "0.4.0", optional = true, default-features = false }
2929
[dependencies.object]
3030
version = "0.26.1"

src/test/ui/symbol-names/const-generics-demangling.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,31 @@ pub struct Unsigned<const F: u8>;
66

77
#[rustc_symbol_name]
88
//~^ ERROR symbol-name(_RMCsno73SFvQKx_1cINtB0_8UnsignedKhb_E)
9-
//~| ERROR demangling(<c[464da6a86cb672f]::Unsigned<11: u8>>)
9+
//~| ERROR demangling(<c[464da6a86cb672f]::Unsigned<11u8>>)
1010
//~| ERROR demangling-alt(<c::Unsigned<11>>)
1111
impl Unsigned<11> {}
1212

1313
pub struct Signed<const F: i16>;
1414

1515
#[rustc_symbol_name]
1616
//~^ ERROR symbol-name(_RMs_Csno73SFvQKx_1cINtB2_6SignedKsn98_E)
17-
//~| ERROR demangling(<c[464da6a86cb672f]::Signed<-152: i16>>)
17+
//~| ERROR demangling(<c[464da6a86cb672f]::Signed<-152i16>>)
1818
//~| ERROR demangling-alt(<c::Signed<-152>>)
1919
impl Signed<-152> {}
2020

2121
pub struct Bool<const F: bool>;
2222

2323
#[rustc_symbol_name]
2424
//~^ ERROR symbol-name(_RMs0_Csno73SFvQKx_1cINtB3_4BoolKb1_E)
25-
//~| ERROR demangling(<c[464da6a86cb672f]::Bool<true: bool>>)
25+
//~| ERROR demangling(<c[464da6a86cb672f]::Bool<true>>)
2626
//~| ERROR demangling-alt(<c::Bool<true>>)
2727
impl Bool<true> {}
2828

2929
pub struct Char<const F: char>;
3030

3131
#[rustc_symbol_name]
3232
//~^ ERROR symbol-name(_RMs1_Csno73SFvQKx_1cINtB3_4CharKc2202_E)
33-
//~| ERROR demangling(<c[464da6a86cb672f]::Char<'∂': char>>)
33+
//~| ERROR demangling(<c[464da6a86cb672f]::Char<'∂'>>)
3434
//~| ERROR demangling-alt(<c::Char<'∂'>>)
3535
impl Char<'∂'> {}
3636

src/test/ui/symbol-names/const-generics-demangling.stderr

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ error: symbol-name(_RMCsno73SFvQKx_1cINtB0_8UnsignedKhb_E)
44
LL | #[rustc_symbol_name]
55
| ^^^^^^^^^^^^^^^^^^^^
66

7-
error: demangling(<c[464da6a86cb672f]::Unsigned<11: u8>>)
7+
error: demangling(<c[464da6a86cb672f]::Unsigned<11u8>>)
88
--> $DIR/const-generics-demangling.rs:7:1
99
|
1010
LL | #[rustc_symbol_name]
@@ -22,7 +22,7 @@ error: symbol-name(_RMs_Csno73SFvQKx_1cINtB2_6SignedKsn98_E)
2222
LL | #[rustc_symbol_name]
2323
| ^^^^^^^^^^^^^^^^^^^^
2424

25-
error: demangling(<c[464da6a86cb672f]::Signed<-152: i16>>)
25+
error: demangling(<c[464da6a86cb672f]::Signed<-152i16>>)
2626
--> $DIR/const-generics-demangling.rs:15:1
2727
|
2828
LL | #[rustc_symbol_name]
@@ -40,7 +40,7 @@ error: symbol-name(_RMs0_Csno73SFvQKx_1cINtB3_4BoolKb1_E)
4040
LL | #[rustc_symbol_name]
4141
| ^^^^^^^^^^^^^^^^^^^^
4242

43-
error: demangling(<c[464da6a86cb672f]::Bool<true: bool>>)
43+
error: demangling(<c[464da6a86cb672f]::Bool<true>>)
4444
--> $DIR/const-generics-demangling.rs:23:1
4545
|
4646
LL | #[rustc_symbol_name]
@@ -58,7 +58,7 @@ error: symbol-name(_RMs1_Csno73SFvQKx_1cINtB3_4CharKc2202_E)
5858
LL | #[rustc_symbol_name]
5959
| ^^^^^^^^^^^^^^^^^^^^
6060

61-
error: demangling(<c[464da6a86cb672f]::Char<'∂': char>>)
61+
error: demangling(<c[464da6a86cb672f]::Char<'∂'>>)
6262
--> $DIR/const-generics-demangling.rs:31:1
6363
|
6464
LL | #[rustc_symbol_name]

src/test/ui/symbol-names/impl1.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ fn main() {
6464
//[legacy]~| ERROR demangling(<[&dyn impl1::Foo+Assoc = extern "C" fn(&u8, ::.)+impl1::AutoTrait; 3] as impl1::main::{{closure}}::Bar>::method
6565
//[legacy]~| ERROR demangling-alt(<[&dyn impl1::Foo+Assoc = extern "C" fn(&u8, ::.)+impl1::AutoTrait; 3] as impl1::main::{{closure}}::Bar>::method)
6666
//[v0]~^^^^ ERROR symbol-name(_RNvXNCNvCs2qSCrjELJET_5impl14mains_0ARDNtB6_3Foop5AssocFG_KCRL0_hvEuNtB6_9AutoTraitEL_j3_NtB2_3Bar6method)
67-
//[v0]~| ERROR demangling(<[&dyn impl1[1c5860ab79c9e305]::Foo<Assoc = for<'a> extern "C" fn(&'a u8, ...)> + impl1[1c5860ab79c9e305]::AutoTrait; 3: usize] as impl1[1c5860ab79c9e305]::main::{closure#1}::Bar>::method)
67+
//[v0]~| ERROR demangling(<[&dyn impl1[1c5860ab79c9e305]::Foo<Assoc = for<'a> extern "C" fn(&'a u8, ...)> + impl1[1c5860ab79c9e305]::AutoTrait; 3usize] as impl1[1c5860ab79c9e305]::main::{closure#1}::Bar>::method)
6868
//[v0]~| ERROR demangling-alt(<[&dyn impl1::Foo<Assoc = for<'a> extern "C" fn(&'a u8, ...)> + impl1::AutoTrait; 3] as impl1::main::{closure#1}::Bar>::method)
6969
#[rustc_def_path]
7070
//[legacy]~^ ERROR def-path(<[&dyn Foo<Assoc = for<'r> extern "C" fn(&'r u8, ...)> + AutoTrait; 3] as main::{closure#1}::Bar>::method)

src/test/ui/symbol-names/impl1.v0.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ error: symbol-name(_RNvXNCNvCs2qSCrjELJET_5impl14mains_0ARDNtB6_3Foop5AssocFG_KC
5252
LL | #[rustc_symbol_name]
5353
| ^^^^^^^^^^^^^^^^^^^^
5454

55-
error: demangling(<[&dyn impl1[1c5860ab79c9e305]::Foo<Assoc = for<'a> extern "C" fn(&'a u8, ...)> + impl1[1c5860ab79c9e305]::AutoTrait; 3: usize] as impl1[1c5860ab79c9e305]::main::{closure#1}::Bar>::method)
55+
error: demangling(<[&dyn impl1[1c5860ab79c9e305]::Foo<Assoc = for<'a> extern "C" fn(&'a u8, ...)> + impl1[1c5860ab79c9e305]::AutoTrait; 3usize] as impl1[1c5860ab79c9e305]::main::{closure#1}::Bar>::method)
5656
--> $DIR/impl1.rs:62:13
5757
|
5858
LL | #[rustc_symbol_name]

0 commit comments

Comments
 (0)