@@ -83,6 +83,7 @@ fn test_expr() {
8383 // ExprKind::Call
8484 c1 ! ( expr, [ f( ) ] , "f()" ) ;
8585 c1 ! ( expr, [ f:: <u8 >( ) ] , "f::<u8>()" ) ;
86+ c2 ! ( expr, [ f :: < u8 >( ) ] , "f::<u8>()" , "f :: < u8>()" ) ;
8687 c1 ! ( expr, [ f:: <1 >( ) ] , "f::<1>()" ) ;
8788 c1 ! ( expr, [ f:: <' a, u8 , 1 >( ) ] , "f::<'a, u8, 1>()" ) ;
8889 c1 ! ( expr, [ f( true ) ] , "f(true)" ) ;
@@ -245,6 +246,7 @@ fn test_expr() {
245246 c1 ! ( expr, [ ..hi ] , "..hi" ) ;
246247 c1 ! ( expr, [ lo.. ] , "lo.." ) ;
247248 c1 ! ( expr, [ lo..hi ] , "lo..hi" ) ;
249+ c2 ! ( expr, [ lo .. hi ] , "lo..hi" , "lo .. hi" ) ;
248250 c1 ! ( expr, [ ..=hi ] , "..=hi" ) ;
249251 c1 ! ( expr, [ lo..=hi ] , "lo..=hi" ) ;
250252 c1 ! ( expr, [ -2 ..=-1 ] , "-2..=-1" ) ;
@@ -532,6 +534,7 @@ fn test_pat() {
532534 // PatKind::Struct
533535 c1 ! ( pat, [ Struct { } ] , "Struct {}" ) ;
534536 c1 ! ( pat, [ Struct :: <u8 > { } ] , "Struct::<u8> {}" ) ;
537+ c2 ! ( pat, [ Struct :: < u8 > { } ] , "Struct::<u8> {}" , "Struct ::< u8 > {}" ) ;
535538 c1 ! ( pat, [ Struct :: <' static > { } ] , "Struct::<'static> {}" ) ;
536539 c1 ! ( pat, [ Struct { x } ] , "Struct { x }" ) ;
537540 c1 ! ( pat, [ Struct { x: _x } ] , "Struct { x: _x }" ) ;
@@ -667,6 +670,7 @@ fn test_ty() {
667670 c1 ! ( ty, [ & ' a T ] , "&'a T" ) ;
668671 c1 ! ( ty, [ & ' a mut [ T ] ] , "&'a mut [T]" ) ;
669672 c1 ! ( ty, [ & A <B <C <D <E >>>> ] , "&A<B<C<D<E>>>>" ) ;
673+ c2 ! ( ty, [ & A <B <C <D <E > > > > ] , "&A<B<C<D<E>>>>" , "&A<B<C<D<E> > > >" ) ;
670674
671675 // TyKind::BareFn
672676 c1 ! ( ty, [ fn ( ) ] , "fn()" ) ;
0 commit comments