Skip to content

Commit 298a81c

Browse files
committed
---
yaml --- r: 101792 b: refs/heads/master c: 5deb3c9 h: refs/heads/master v: v3
1 parent 9bb5bc1 commit 298a81c

File tree

3 files changed

+1
-18
lines changed

3 files changed

+1
-18
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 9a6d92c1d706af14da336892e8d5148c3d3859ee
2+
refs/heads/master: 5deb3c9ca06509ce261f69fd01426825e32d61c1
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 6e7f170fedd3c526a643c0b2d13863acd982be02
55
refs/heads/try: a97642026c18a624ff6ea01075dd9550f8ed07ff

trunk/src/libsyntax/parse/obsolete.rs

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ pub enum ObsoleteSyntax {
3030
ObsoleteSwap,
3131
ObsoleteUnsafeBlock,
3232
ObsoleteBareFnType,
33-
ObsoleteNamedExternModule,
3433
ObsoleteMultipleLocalDecl,
3534
ObsoleteUnsafeExternFn,
3635
ObsoleteTraitFuncVisibility,
@@ -42,7 +41,6 @@ pub enum ObsoleteSyntax {
4241
ObsoleteBoxedClosure,
4342
ObsoleteClosureType,
4443
ObsoleteMultipleImport,
45-
ObsoleteExternModAttributesInParens,
4644
ObsoleteManagedPattern,
4745
ObsoleteManagedString,
4846
ObsoleteManagedVec,
@@ -86,11 +84,6 @@ impl ParserObsoleteMethods for Parser {
8684
"bare function type",
8785
"use `|A| -> B` or `extern fn(A) -> B` instead"
8886
),
89-
ObsoleteNamedExternModule => (
90-
"named external module",
91-
"instead of `extern mod foo { ... }`, write `mod foo { \
92-
extern { ... } }`"
93-
),
9487
ObsoleteMultipleLocalDecl => (
9588
"declaration of multiple locals at once",
9689
"instead of e.g. `let a = 1, b = 2`, write \
@@ -141,11 +134,6 @@ impl ParserObsoleteMethods for Parser {
141134
"multiple imports",
142135
"only one import is allowed per `use` statement"
143136
),
144-
ObsoleteExternModAttributesInParens => (
145-
"`extern mod` with linkage attribute list",
146-
"use `extern mod foo = \"bar\";` instead of \
147-
`extern mod foo (name = \"bar\")`"
148-
),
149137
ObsoleteManagedPattern => (
150138
"managed pointer pattern",
151139
"use a nested `match` expression instead of a managed box \

trunk/src/test/compile-fail/obsolete-syntax.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,6 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
extern mod obsolete_name {
12-
//~^ ERROR obsolete syntax: named external module
13-
fn bar();
14-
}
15-
1611
trait A {
1712
pub fn foo(); //~ ERROR: visibility not necessary
1813
pub fn bar(); //~ ERROR: visibility not necessary

0 commit comments

Comments
 (0)