syntax: remove ObsoleteManaged{Type,Expr}.
This commit is contained in:
parent
db55e70c97
commit
aa59693565
2 changed files with 0 additions and 24 deletions
|
@ -31,8 +31,6 @@ pub enum ObsoleteSyntax {
|
||||||
ObsoleteOwnedPattern,
|
ObsoleteOwnedPattern,
|
||||||
ObsoleteOwnedVector,
|
ObsoleteOwnedVector,
|
||||||
ObsoleteOwnedSelf,
|
ObsoleteOwnedSelf,
|
||||||
ObsoleteManagedType,
|
|
||||||
ObsoleteManagedExpr,
|
|
||||||
ObsoleteImportRenaming,
|
ObsoleteImportRenaming,
|
||||||
ObsoleteSubsliceMatch,
|
ObsoleteSubsliceMatch,
|
||||||
ObsoleteExternCrateRenaming,
|
ObsoleteExternCrateRenaming,
|
||||||
|
@ -77,14 +75,6 @@ impl<'a> ParserObsoleteMethods for parser::Parser<'a> {
|
||||||
"`~self` is no longer supported",
|
"`~self` is no longer supported",
|
||||||
"write `self: Box<Self>` instead"
|
"write `self: Box<Self>` instead"
|
||||||
),
|
),
|
||||||
ObsoleteManagedType => (
|
|
||||||
"`@` notation for managed pointers",
|
|
||||||
"use `Gc<T>` in `std::gc` instead"
|
|
||||||
),
|
|
||||||
ObsoleteManagedExpr => (
|
|
||||||
"`@` notation for a managed pointer allocation",
|
|
||||||
"use the `box(GC)` operator instead of `@`"
|
|
||||||
),
|
|
||||||
ObsoleteImportRenaming => (
|
ObsoleteImportRenaming => (
|
||||||
"`use foo = bar` syntax",
|
"`use foo = bar` syntax",
|
||||||
"write `use bar as foo` instead"
|
"write `use bar as foo` instead"
|
||||||
|
|
|
@ -1449,12 +1449,6 @@ impl<'a> Parser<'a> {
|
||||||
t
|
t
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if self.token == token::AT {
|
|
||||||
// MANAGED POINTER
|
|
||||||
self.bump();
|
|
||||||
let span = self.last_span;
|
|
||||||
self.obsolete(span, ObsoleteManagedType);
|
|
||||||
TyUniq(self.parse_ty(plus_allowed))
|
|
||||||
} else if self.token == token::TILDE {
|
} else if self.token == token::TILDE {
|
||||||
// OWNED POINTER
|
// OWNED POINTER
|
||||||
self.bump();
|
self.bump();
|
||||||
|
@ -2722,14 +2716,6 @@ impl<'a> Parser<'a> {
|
||||||
hi = e.span.hi;
|
hi = e.span.hi;
|
||||||
ex = ExprAddrOf(m, e);
|
ex = ExprAddrOf(m, e);
|
||||||
}
|
}
|
||||||
token::AT => {
|
|
||||||
self.bump();
|
|
||||||
let span = self.last_span;
|
|
||||||
self.obsolete(span, ObsoleteManagedExpr);
|
|
||||||
let e = self.parse_prefix_expr();
|
|
||||||
hi = e.span.hi;
|
|
||||||
ex = self.mk_unary(UnUniq, e);
|
|
||||||
}
|
|
||||||
token::TILDE => {
|
token::TILDE => {
|
||||||
self.bump();
|
self.bump();
|
||||||
let last_span = self.last_span;
|
let last_span = self.last_span;
|
||||||
|
|
Loading…
Reference in a new issue