This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +68
-3
lines changed Expand file tree Collapse file tree 4 files changed +68
-3
lines changed Original file line number Diff line number Diff line change @@ -502,5 +502,23 @@ error: demangling-alt(a::b::Type<[T; N]>)
502502LL | #[rustc_symbol_name]
503503 | ^^^^^^^^^^^^^^^^^^^^
504504
505- error: aborting due to 84 previous errors
505+ error: symbol-name(_ZN1a1b35Type$LT$$u5b$u8$u3b$$u20$_$u5d$$GT$17h[HASH]E)
506+ --> $DIR/types.rs:272:5
507+ |
508+ LL | #[rustc_symbol_name]
509+ | ^^^^^^^^^^^^^^^^^^^^
510+
511+ error: demangling(a::b::Type<[u8; _]>::h[HASH])
512+ --> $DIR/types.rs:272:5
513+ |
514+ LL | #[rustc_symbol_name]
515+ | ^^^^^^^^^^^^^^^^^^^^
516+
517+ error: demangling-alt(a::b::Type<[u8; _]>)
518+ --> $DIR/types.rs:272:5
519+ |
520+ LL | #[rustc_symbol_name]
521+ | ^^^^^^^^^^^^^^^^^^^^
522+
523+ error: aborting due to 87 previous errors
506524
Original file line number Diff line number Diff line change @@ -266,6 +266,17 @@ pub fn b() {
266266 //[v0]~| ERROR ::b::Type<[_; _]>>)
267267 //[v0]~| ERROR demangling-alt(<a::b::Type<[_; _]>>)
268268 impl < const N : usize , T > Type < [ T ; N ] > { }
269+
270+ const ZERO : usize = 0 ;
271+
272+ #[ rustc_symbol_name]
273+ //[legacy,verbose-legacy]~^ ERROR symbol-name(_ZN1a1b35Type$LT$$u5b$u8$u3b$$u20$_$u5d$$GT$
274+ //[legacy,verbose-legacy]~| ERROR demangling(a::b::Type<[u8; _]>::
275+ //[legacy,verbose-legacy]~| ERROR demangling-alt(a::b::Type<[u8; _]>)
276+ //[v0]~^^^^ ERROR symbol-name(_RMsq_NvCsCRATE_HASH_1a1bINtB<REF>_4TypeAhj0_E)
277+ //[v0]~| ERROR ::b::Type<[u8; 0usize]>>)
278+ //[v0]~| ERROR demangling-alt(<a::b::Type<[u8; 0]>>)
279+ impl Type < [ u8 ; ZERO ] > { }
269280}
270281
271282fn main ( ) { }
Original file line number Diff line number Diff line change @@ -502,5 +502,23 @@ error: demangling-alt(<a::b::Type<[_; _]>>)
502502LL | #[rustc_symbol_name]
503503 | ^^^^^^^^^^^^^^^^^^^^
504504
505- error: aborting due to 84 previous errors
505+ error: symbol-name(_RMsq_NvCsCRATE_HASH_1a1bINtB<REF>_4TypeAhj0_E)
506+ --> $DIR/types.rs:272:5
507+ |
508+ LL | #[rustc_symbol_name]
509+ | ^^^^^^^^^^^^^^^^^^^^
510+
511+ error: demangling(<a[HASH]::b::Type<[u8; 0usize]>>)
512+ --> $DIR/types.rs:272:5
513+ |
514+ LL | #[rustc_symbol_name]
515+ | ^^^^^^^^^^^^^^^^^^^^
516+
517+ error: demangling-alt(<a::b::Type<[u8; 0]>>)
518+ --> $DIR/types.rs:272:5
519+ |
520+ LL | #[rustc_symbol_name]
521+ | ^^^^^^^^^^^^^^^^^^^^
522+
523+ error: aborting due to 87 previous errors
506524
Original file line number Diff line number Diff line change @@ -502,5 +502,23 @@ error: demangling-alt(a::b::Type<[T; N]>)
502502LL | #[rustc_symbol_name]
503503 | ^^^^^^^^^^^^^^^^^^^^
504504
505- error: aborting due to 84 previous errors
505+ error: symbol-name(_ZN1a1b35Type$LT$$u5b$u8$u3b$$u20$_$u5d$$GT$17h[HASH]E)
506+ --> $DIR/types.rs:272:5
507+ |
508+ LL | #[rustc_symbol_name]
509+ | ^^^^^^^^^^^^^^^^^^^^
510+
511+ error: demangling(a::b::Type<[u8; _]>::h[HASH])
512+ --> $DIR/types.rs:272:5
513+ |
514+ LL | #[rustc_symbol_name]
515+ | ^^^^^^^^^^^^^^^^^^^^
516+
517+ error: demangling-alt(a::b::Type<[u8; _]>)
518+ --> $DIR/types.rs:272:5
519+ |
520+ LL | #[rustc_symbol_name]
521+ | ^^^^^^^^^^^^^^^^^^^^
522+
523+ error: aborting due to 87 previous errors
506524
You can’t perform that action at this time.
0 commit comments