Skip to content

Commit 940c885

Browse files
committed
Add a few cases with wonky formatting to stringify.rs test.
Because the spacing-based pretty-printing partially preserves that.
1 parent 4cfdbd3 commit 940c885

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tests/ui/macros/stringify.rs

+4
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)