@@ -56,8 +56,11 @@ fn main() {
56
56
let expr4 = #ast { 2 - $( #( 3 ) ) + 9 } ;
57
57
check_pp ( expr4, pprust:: print_expr, "2 - 3 + 9" ) ;
58
58
59
- let ty = #ast ( ty) { option<int>} ;
60
- check_pp ( ty, pprust:: print_type, "option<int>" ) ;
59
+ let ty = #ast ( ty) { int} ;
60
+ check_pp ( ty, pprust:: print_type, "int" ) ;
61
+
62
+ let ty2 = #ast ( ty) { option<$( ty) >} ;
63
+ check_pp ( ty2, pprust:: print_type, "option<int>" ) ;
61
64
62
65
let item = #ast ( item) { const x : int = 10 ; } ;
63
66
check_pp ( item, pprust:: print_item, "const x: int = 10;" ) ;
@@ -68,8 +71,8 @@ fn main() {
68
71
let stmt = #ast ( stmt) { let x = 20 ; } ;
69
72
check_pp ( * stmt, pprust:: print_stmt, "let x = 20;" ) ;
70
73
71
- let stmt2 = #ast ( stmt) { let x : $( ty ) = some ( $( abc) ) ; } ;
72
- check_pp ( * stmt2, pprust:: print_stmt, "let x: option< int> = some(23) ;" ) ;
74
+ let stmt2 = #ast ( stmt) { let x : $( ty ) = $( abc) ; } ;
75
+ check_pp ( * stmt2, pprust:: print_stmt, "let x: int = 23 ;" ) ;
73
76
74
77
let pat = #ast ( pat) { some ( _) } ;
75
78
check_pp ( pat, pprust:: print_pat, "some(_)" ) ;
0 commit comments