File tree 2 files changed +0
-24
lines changed
2 files changed +0
-24
lines changed Original file line number Diff line number Diff line change @@ -31,8 +31,6 @@ pub enum ObsoleteSyntax {
31
31
ObsoleteOwnedPattern ,
32
32
ObsoleteOwnedVector ,
33
33
ObsoleteOwnedSelf ,
34
- ObsoleteManagedType ,
35
- ObsoleteManagedExpr ,
36
34
ObsoleteImportRenaming ,
37
35
ObsoleteSubsliceMatch ,
38
36
ObsoleteExternCrateRenaming ,
@@ -77,14 +75,6 @@ impl<'a> ParserObsoleteMethods for parser::Parser<'a> {
77
75
"`~self` is no longer supported" ,
78
76
"write `self: Box<Self>` instead"
79
77
) ,
80
- ObsoleteManagedType => (
81
- "`@` notation for managed pointers" ,
82
- "use `Gc<T>` in `std::gc` instead"
83
- ) ,
84
- ObsoleteManagedExpr => (
85
- "`@` notation for a managed pointer allocation" ,
86
- "use the `box(GC)` operator instead of `@`"
87
- ) ,
88
78
ObsoleteImportRenaming => (
89
79
"`use foo = bar` syntax" ,
90
80
"write `use bar as foo` instead"
Original file line number Diff line number Diff line change @@ -1449,12 +1449,6 @@ impl<'a> Parser<'a> {
1449
1449
t
1450
1450
}
1451
1451
}
1452
- } else if self . token == token:: AT {
1453
- // MANAGED POINTER
1454
- self . bump ( ) ;
1455
- let span = self . last_span ;
1456
- self . obsolete ( span, ObsoleteManagedType ) ;
1457
- TyUniq ( self . parse_ty ( plus_allowed) )
1458
1452
} else if self . token == token:: TILDE {
1459
1453
// OWNED POINTER
1460
1454
self . bump ( ) ;
@@ -2722,14 +2716,6 @@ impl<'a> Parser<'a> {
2722
2716
hi = e. span . hi ;
2723
2717
ex = ExprAddrOf ( m, e) ;
2724
2718
}
2725
- token:: AT => {
2726
- self . bump ( ) ;
2727
- let span = self . last_span ;
2728
- self . obsolete ( span, ObsoleteManagedExpr ) ;
2729
- let e = self . parse_prefix_expr ( ) ;
2730
- hi = e. span . hi ;
2731
- ex = self . mk_unary ( UnUniq , e) ;
2732
- }
2733
2719
token:: TILDE => {
2734
2720
self . bump ( ) ;
2735
2721
let last_span = self . last_span ;
You can’t perform that action at this time.
0 commit comments