File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ //@ known-bug: #137129
2+ #![ core:: contracts:: ensures]
3+ struct A {
4+ b : dyn A + ' static ,
5+ }
6+ fn c ( ) { }
Original file line number Diff line number Diff line change 1+ //@ known-bug: #141293
2+ #![ feature( unsafe_binders) ]
3+ type X = unsafe <T > ( ) ;
4+ fn main ( ) { }
Original file line number Diff line number Diff line change 1+ //@ known-bug: #147917
2+ #![ feature( custom_inner_attributes) ]
3+ impl [ u8 ;
4+ #[ cfg_attr] ( {
5+ #[ cfg_attr] {
6+ {
7+ #!
8+ }
9+ } !
10+ } )
11+ ] {
12+ #![ cfg_eval]
13+ }
Original file line number Diff line number Diff line change 1+ //@ known-bug: #148614
2+ use std:: arch:: global_asm;
3+
4+ static X : isize = 3 ;
5+
6+ global_asm ! {
7+ "{}" ,
8+ sym X :: <{ } >,
9+ }
10+
11+ fn main ( ) { }
Original file line number Diff line number Diff line change 1+ //@ known-bug: #148621
2+ type Foo < V > = impl std:: fmt:: Debug ;
3+
4+ trait Identity < Q > {
5+ type T ;
6+ }
7+
8+ impl < Q > Clone for Foo < <( ) as Identity < Q > >:: T > {
9+ fn clone ( & self ) -> Self {
10+ loop { }
11+ }
12+ }
13+
14+ fn main ( ) { }
Original file line number Diff line number Diff line change 1+ //@ known-bug: #148628
2+ use std:: arch:: asm;
3+
4+ static TEST : i32 = 0 ;
5+
6+ pub unsafe fn bar < T > ( ) {
7+ asm ! ( "/* {0} */" , sym TEST :: <T >) ;
8+ }
9+
10+ fn main ( ) { }
Original file line number Diff line number Diff line change 1+ //@ known-bug: #148888
2+ #![ feature( type_alias_impl_trait) ]
3+
4+ type Foo = impl Send ;
5+
6+ trait Trait {
7+ const CONST : u32 ;
8+ }
9+
10+ impl Trait for Foo {
11+ const CONST : u32 = 0 ;
12+ }
13+
14+ #[ repr( u32 ) ]
15+ enum QSelfInConst {
16+ Variant = <Foo as Trait >:: CONST ,
17+ }
18+
19+ fn main ( ) { }
You can’t perform that action at this time.
0 commit comments