Un-revert "Use different syntax for checks that matter to typestate", fixing the problem.

This reverts commit d08b443fff.
This commit is contained in:
Patrick Walton 2011-05-02 17:47:24 -07:00
parent 480eda0f10
commit 147a2d655f
182 changed files with 1256 additions and 1239 deletions

View file

@ -662,7 +662,7 @@ fn fold_pat_tag(&env e, &span sp, ast.path p, vec[@ast.pat] args,
fn fold_expr_path(&env e, &span sp, &ast.path p, &option.t[def] d,
ann a) -> @ast.expr {
auto n_idents = _vec.len[ast.ident](p.node.idents);
check (n_idents != 0u);
assert (n_idents != 0u);
auto index = new_def_hash[def_wrap]();
auto d = find_final_def(e, index, sp, p.node.idents, ns_value,