diff options
| author | bors <bors@rust-lang.org> | 2013-11-16 14:36:40 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-11-16 14:36:40 -0800 |
| commit | b0e1318164f6b496c513a93fd745faabfd225ef5 (patch) | |
| tree | f33caab27e888a5a774464b4f7a0b30d821ecfe7 | |
| parent | 90754ae9c95c18841c0200d77da917af5ecde5ee (diff) | |
| parent | 2337d88339c10b485d4e121ffabc8d9a89431a82 (diff) | |
| download | rust-b0e1318164f6b496c513a93fd745faabfd225ef5.tar.gz rust-b0e1318164f6b496c513a93fd745faabfd225ef5.zip | |
auto merge of #10420 : sanxiyn/rust/path, r=cmr
Fix #10283.
| -rw-r--r-- | src/libstd/any.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/parse/parser.rs | 4 | ||||
| -rw-r--r-- | src/test/compile-fail/paamayim-nekudotayim.rs | 15 |
3 files changed, 16 insertions, 5 deletions
diff --git a/src/libstd/any.rs b/src/libstd/any.rs index 76996c0dede..e02bf9f4ba8 100644 --- a/src/libstd/any.rs +++ b/src/libstd/any.rs @@ -207,7 +207,7 @@ mod tests { #[test] fn type_id_hash() { - let (a, b) = (TypeId::of::<uint>(), TypeId::of::<uint>::()); + let (a, b) = (TypeId::of::<uint>(), TypeId::of::<uint>()); assert_eq!(a.hash(), b.hash()); } diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index cfb4da87720..ad5da0b9289 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -1470,10 +1470,6 @@ impl Parser { let mut segments = ~[]; loop { // First, parse an identifier. - match *self.token { - token::IDENT(*) => {} - _ => break, - } let identifier = self.parse_ident(); // Next, parse a colon and bounded type parameters, if applicable. diff --git a/src/test/compile-fail/paamayim-nekudotayim.rs b/src/test/compile-fail/paamayim-nekudotayim.rs new file mode 100644 index 00000000000..4d5473faf73 --- /dev/null +++ b/src/test/compile-fail/paamayim-nekudotayim.rs @@ -0,0 +1,15 @@ +// Copyright 2013 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. + +// http://phpsadness.com/sad/1 + +fn main() { + ::; //~ ERROR expected ident, found `;` +} |
