about summary refs log tree commit diff
path: root/src/test/parse-fail
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-01-07 00:51:42 +0000
committerbors <bors@rust-lang.org>2018-01-07 00:51:42 +0000
commita704583d43dda19c2542845d8efd61bd4e1d82f1 (patch)
tree7f934100750e46fe9662f968413c5a99afd181a6 /src/test/parse-fail
parent6828cf90146c7fefc4ba4f16dffe75f763f2d910 (diff)
parentef2b131144bc0d3d7814c9967e47a8d4e834caa5 (diff)
downloadrust-a704583d43dda19c2542845d8efd61bd4e1d82f1.tar.gz
rust-a704583d43dda19c2542845d8efd61bd4e1d82f1.zip
Auto merge of #47156 - petrochenkov:extpath, r=nikomatsakis
Support `extern` in paths

Implement the primary alternative to https://github.com/rust-lang/rust/pull/46613 + https://github.com/rust-lang/rust/pull/45771, achieving the same effect without requiring changes to other imports.
Both need to be experimentally evaluated before making further progress.

The PR also adds docs for all these related features into the unstable book.

cc https://github.com/rust-lang/rust/issues/44660
r? @nikomatsakis
Diffstat (limited to 'src/test/parse-fail')
-rw-r--r--src/test/parse-fail/keyword-extern-as-identifier.rs17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/test/parse-fail/keyword-extern-as-identifier.rs b/src/test/parse-fail/keyword-extern-as-identifier.rs
deleted file mode 100644
index 3bbe24ed56c..00000000000
--- a/src/test/parse-fail/keyword-extern-as-identifier.rs
+++ /dev/null
@@ -1,17 +0,0 @@
-// Copyright 2016 The Rust Project Developers. See the COPYRIGHT
-// file at the top-level directory of this distribution and at
-// http://rust-lang.org/COPYRIGHT.
-//
-// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
-// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
-// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
-// option. This file may not be copied, modified, or distributed
-// except according to those terms.
-
-// compile-flags: -Z parse-only
-
-// This file was auto-generated using 'src/etc/generate-keyword-tests.py extern'
-
-fn main() {
-    let extern = "foo"; //~ error: expected pattern, found keyword `extern`
-}