From bc1b6b594ba87cbfb229f60028d0a08617a15baa Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Fri, 19 Aug 2011 15:32:39 -0700 Subject: [PATCH] Stop parsing ~[] vector syntax --- src/comp/syntax/parse/parser.rs | 8 -------- src/test/compiletest/header.rs | 4 ++-- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/comp/syntax/parse/parser.rs b/src/comp/syntax/parse/parser.rs index ea72bcdb680f..8cf53edbc9d5 100644 --- a/src/comp/syntax/parse/parser.rs +++ b/src/comp/syntax/parse/parser.rs @@ -885,14 +885,6 @@ fn parse_bottom_expr(p: &parser) -> @ast::expr { } else if p.peek() == token::TILDE { p.bump(); alt p.peek() { - token::LBRACKET. { // unique array (temporary) - p.bump(); - let mut = parse_mutability(p); - let es = - parse_seq_to_end(token::RBRACKET, some(token::COMMA), - parse_expr, p); - ex = ast::expr_vec(es, mut); - } token::LIT_STR(s) { p.bump(); let lit = diff --git a/src/test/compiletest/header.rs b/src/test/compiletest/header.rs index 81288f245a7d..631de4008da3 100644 --- a/src/test/compiletest/header.rs +++ b/src/test/compiletest/header.rs @@ -24,13 +24,13 @@ type test_props = { // Load any test directives embedded in the file fn load_props(testfile: &str) -> test_props { - let error_patterns = ~[]; + let error_patterns = []; let compile_flags = option::none; let pp_exact = option::none; let no_valgrind = false; for each ln: str in iter_header(testfile) { alt parse_error_pattern(ln) { - option::some(ep) { error_patterns += ~[ep]; } + option::some(ep) { error_patterns += [ep]; } option::none. { } }