Skip to content

Commit 4450fb8

Browse files
committed
---
yaml --- r: 135369 b: refs/heads/snap-stage3 c: aa59693 h: refs/heads/master i: 135367: 62d2328 v: v3
1 parent 73bdd57 commit 4450fb8

File tree

3 files changed

+1
-25
lines changed

3 files changed

+1
-25
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: 74090504219e4e37c1a6d9fdd8600f44b51c7b04
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: db55e70c977f9e2a70e62ea819755ef02009db8e
4+
refs/heads/snap-stage3: aa59693565efea3d55a6981b135df77c37c361fc
55
refs/heads/try: 14378ea357c06c23607ca61ade44f60a7a64a1c7
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b

branches/snap-stage3/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"

branches/snap-stage3/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)