@@ -82,6 +82,7 @@ fn test_expr() {
8282 // ExprKind::Call
8383 c1 ! ( expr, [ f( ) ] , "f()" ) ;
8484 c1 ! ( expr, [ f:: <u8 >( ) ] , "f::<u8>()" ) ;
85+ c2 ! ( expr, [ f :: < u8 >( ) ] , "f::<u8>()" , "f :: < u8>()" ) ;
8586 c1 ! ( expr, [ f:: <1 >( ) ] , "f::<1>()" ) ;
8687 c1 ! ( expr, [ f:: <' a, u8 , 1 >( ) ] , "f::<'a, u8, 1>()" ) ;
8788 c1 ! ( expr, [ f( true ) ] , "f(true)" ) ;
@@ -244,6 +245,7 @@ fn test_expr() {
244245 c1 ! ( expr, [ ..hi ] , "..hi" ) ;
245246 c1 ! ( expr, [ lo.. ] , "lo.." ) ;
246247 c1 ! ( expr, [ lo..hi ] , "lo..hi" ) ;
248+ c2 ! ( expr, [ lo .. hi ] , "lo..hi" , "lo .. hi" ) ;
247249 c1 ! ( expr, [ ..=hi ] , "..=hi" ) ;
248250 c1 ! ( expr, [ lo..=hi ] , "lo..=hi" ) ;
249251 c1 ! ( expr, [ -2 ..=-1 ] , "-2..=-1" ) ;
@@ -531,6 +533,7 @@ fn test_pat() {
531533 // PatKind::Struct
532534 c1 ! ( pat, [ Struct { } ] , "Struct {}" ) ;
533535 c1 ! ( pat, [ Struct :: <u8 > { } ] , "Struct::<u8> {}" ) ;
536+ c2 ! ( pat, [ Struct :: < u8 > { } ] , "Struct::<u8> {}" , "Struct ::< u8 > {}" ) ;
534537 c1 ! ( pat, [ Struct :: <' static > { } ] , "Struct::<'static> {}" ) ;
535538 c1 ! ( pat, [ Struct { x } ] , "Struct { x }" ) ;
536539 c1 ! ( pat, [ Struct { x: _x } ] , "Struct { x: _x }" ) ;
@@ -662,6 +665,7 @@ fn test_ty() {
662665 c1 ! ( ty, [ & ' a T ] , "&'a T" ) ;
663666 c1 ! ( ty, [ & ' a mut [ T ] ] , "&'a mut [T]" ) ;
664667 c1 ! ( ty, [ & A <B <C <D <E >>>> ] , "&A<B<C<D<E>>>>" ) ;
668+ c2 ! ( ty, [ & A <B <C <D <E > > > > ] , "&A<B<C<D<E>>>>" , "&A<B<C<D<E> > > >" ) ;
665669
666670 // TyKind::BareFn
667671 c1 ! ( ty, [ fn ( ) ] , "fn()" ) ;
0 commit comments