Skip to content

Commit a985211

Browse files
committed
---
yaml --- r: 24536 b: refs/heads/try2 c: 3f59a4b h: refs/heads/master v: v3
1 parent 7543aeb commit a985211

File tree

3 files changed

+5
-12
lines changed

3 files changed

+5
-12
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ refs/heads/snap-stage3: cd6f24f9d14ac90d167386a56e7a6ac1f0318195
55
refs/heads/try: ffbe0e0e00374358b789b0037bcb3a577cd218be
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8-
refs/heads/try2: be2c92078b37b6e3a92275403e9670564f818ebb
8+
refs/heads/try2: 3f59a4bc64f46c5f44621327c697c5314b2f4358
99
refs/heads/incoming: 05543fd04dfb3f63b453a331e239ceb1a9a219f9
1010
refs/heads/dist-snap: 2f32a1581f522e524009138b33b1c7049ced668d
1111
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596

branches/try2/src/libsyntax/parse/parser.rs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,7 @@ class parser {
149149
fn get_id() -> node_id { next_node_id(self.sess) }
150150

151151
fn parse_ty_fn(purity: ast::purity) -> ty_ {
152-
let proto = if self.eat_keyword("native") ||
153-
self.eat_keyword("extern") {
152+
let proto = if self.eat_keyword("extern") {
154153
self.expect_keyword("fn");
155154
ast::proto_bare
156155
} else {
@@ -433,8 +432,7 @@ class parser {
433432
self.parse_ty_fn(ast::unsafe_fn)
434433
} else if self.is_keyword("fn") {
435434
self.parse_ty_fn(ast::impure_fn)
436-
} else if self.eat_keyword("native") ||
437-
self.eat_keyword("extern") {
435+
} else if self.eat_keyword("extern") {
438436
self.expect_keyword("fn");
439437
ty_fn(proto_bare, self.parse_ty_fn_decl(ast::impure_fn))
440438
} else if self.token == token::MOD_SEP || is_ident(self.token) {
@@ -2457,13 +2455,8 @@ class parser {
24572455
} else {
24582456
self.parse_item_foreign_mod()
24592457
}
2460-
} else if self.eat_keyword("crust") {
2461-
self.expect_keyword("fn");
2462-
self.parse_item_fn(extern_fn)
24632458
} else if self.eat_keyword("mod") {
24642459
self.parse_item_mod()
2465-
} else if self.eat_keyword("native") {
2466-
self.parse_item_foreign_mod()
24672460
} else if self.eat_keyword("type") {
24682461
self.parse_item_type()
24692462
} else if self.eat_keyword("enum") {

branches/try2/src/libsyntax/parse/token.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,14 +293,14 @@ fn restricted_keyword_table() -> hashmap<str, ()> {
293293
"alt",
294294
"assert",
295295
"break",
296-
"check", "claim", "class", "const", "cont", "copy", "crust",
296+
"check", "claim", "class", "const", "cont", "copy",
297297
"do", "drop",
298298
"else", "enum", "export", "extern",
299299
"fail", "false", "fn", "for",
300300
"if", "iface", "impl", "import",
301301
"let", "log", "loop",
302302
"mod", "mut",
303-
"native", "new",
303+
"new",
304304
"pure", "ret",
305305
"true", "trait", "type",
306306
"unchecked", "unsafe",

0 commit comments

Comments
 (0)