diff --git a/src/comp/syntax/parse/parser.rs b/src/comp/syntax/parse/parser.rs index 20565158a4e502c200b7da8c2a2f0241a889b018..267308c1c04e5fec69789185598faaf033726ea7 100644 --- a/src/comp/syntax/parse/parser.rs +++ b/src/comp/syntax/parse/parser.rs @@ -780,17 +780,7 @@ fn parse_path(p: &parser) -> ast::path { fn parse_path_and_ty_param_substs(p: &parser) -> ast::path { let lo = p.get_lo_pos(); let path = parse_path(p); - if p.peek() == token::LBRACKET { - let seq = - parse_seq(token::LBRACKET, token::RBRACKET, some(token::COMMA), - bind parse_ty(_, false), p); - let hi = seq.span.hi; - path = - spanned(lo, hi, - {global: path.node.global, - idents: path.node.idents, - types: seq.node}); - } else if p.peek() == token::MOD_SEP { + if p.peek() == token::MOD_SEP { p.bump(); let seq = parse_seq_lt_gt(some(token::COMMA), bind parse_ty(_, false),