Skip to content

Commit 6826e47

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 0a4936f commit 6826e47

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
@@ -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

Comments
 (0)