Skip to content

Commit 314b5ba

Browse files
committed
syntax: remove ObsoleteManaged{Type,Expr}.
1 parent b09e5d1 commit 314b5ba

File tree

2 files changed

+0
-24
lines changed

2 files changed

+0
-24
lines changed

src/libsyntax/parse/obsolete.rs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ pub enum ObsoleteSyntax {
3131
ObsoleteOwnedPattern,
3232
ObsoleteOwnedVector,
3333
ObsoleteOwnedSelf,
34-
ObsoleteManagedType,
35-
ObsoleteManagedExpr,
3634
ObsoleteImportRenaming,
3735
ObsoleteSubsliceMatch,
3836
ObsoleteExternCrateRenaming,
@@ -77,14 +75,6 @@ impl<'a> ParserObsoleteMethods for parser::Parser<'a> {
7775
"`~self` is no longer supported",
7876
"write `self: Box<Self>` instead"
7977
),
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-
),
8878
ObsoleteImportRenaming => (
8979
"`use foo = bar` syntax",
9080
"write `use bar as foo` instead"

src/libsyntax/parse/parser.rs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1449,12 +1449,6 @@ impl<'a> Parser<'a> {
14491449
t
14501450
}
14511451
}
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))
14581452
} else if self.token == token::TILDE {
14591453
// OWNED POINTER
14601454
self.bump();
@@ -2722,14 +2716,6 @@ impl<'a> Parser<'a> {
27222716
hi = e.span.hi;
27232717
ex = ExprAddrOf(m, e);
27242718
}
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-
}
27332719
token::TILDE => {
27342720
self.bump();
27352721
let last_span = self.last_span;

0 commit comments

Comments
 (0)