Skip to content

Commit 95082d1

Browse files
committed
---
yaml --- r: 2859 b: refs/heads/master c: b6971d9 h: refs/heads/master i: 2857: bd62de1 2855: 0739a97 v: v3
1 parent 5673131 commit 95082d1

File tree

8 files changed

+133
-210
lines changed

8 files changed

+133
-210
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 55e3cd41de71a35512bee745b4ababd8c007ac07
2+
refs/heads/master: b6971d94dfa67f4e0ce81c2cd70af6f8b1dad8fa

trunk/src/comp/front/parser.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1597,7 +1597,7 @@ fn stmt_to_expr(@ast::stmt stmt) -> option::t[@ast::expr] {
15971597
ret none[@ast::expr];
15981598
}
15991599

1600-
fn stmt_ends_with_semi(@ast::stmt stmt) -> bool {
1600+
fn stmt_ends_with_semi(&ast::stmt stmt) -> bool {
16011601
alt (stmt.node) {
16021602
case (ast::stmt_decl(?d,_)) {
16031603
alt (d.node) {
@@ -1675,7 +1675,7 @@ fn parse_block(&parser p) -> ast::block {
16751675
}
16761676
case (token::RBRACE) { expr = some(e); }
16771677
case (?t) {
1678-
if (stmt_ends_with_semi(stmt)) {
1678+
if (stmt_ends_with_semi(*stmt)) {
16791679
p.err("expected ';' or '}' after " +
16801680
"expression but found " +
16811681
token::to_str(p.get_reader(), t));
@@ -1692,7 +1692,7 @@ fn parse_block(&parser p) -> ast::block {
16921692
// used in branches and binary expressions in rustboot
16931693
// means we cannot use && here. I know, right?
16941694
if (p.get_file_type() == SOURCE_FILE) {
1695-
if (stmt_ends_with_semi(stmt)) {
1695+
if (stmt_ends_with_semi(*stmt)) {
16961696
expect(p, token::SEMI);
16971697
}
16981698
}

trunk/src/comp/middle/trans.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4642,8 +4642,8 @@ fn trans_lval(&@block_ctxt cx, &@ast::expr e) -> lval_result {
46424642
}
46434643
case (_) {
46444644
cx.fcx.lcx.ccx.sess.span_unimpl(e.span,
4645-
"expr variant in trans_lval: "
4646-
+ util::common::expr_to_str(e));
4645+
"expr variant in trans_lval: "
4646+
+ pretty::pprust::expr_to_str(e));
46474647
}
46484648
}
46494649
fail;
@@ -5784,7 +5784,7 @@ fn trans_log(int lvl, &@block_ctxt cx, &@ast::expr e) -> result {
57845784
fn trans_check_expr(&@block_ctxt cx, &@ast::expr e) -> result {
57855785
auto cond_res = trans_expr(cx, e);
57865786

5787-
auto expr_str = util::common::expr_to_str(e);
5787+
auto expr_str = pretty::pprust::expr_to_str(e);
57885788
auto fail_cx = new_sub_block_ctxt(cx, "fail");
57895789
auto fail_res = trans_fail(fail_cx, some[common::span](e.span), expr_str);
57905790

@@ -6004,9 +6004,9 @@ fn trans_spawn(&@block_ctxt cx,
60046004
// Make the task name
60056005
auto tname = alt(name) {
60066006
case(none) {
6007-
auto argss = vec::map(common::expr_to_str, args);
6007+
auto argss = vec::map(pretty::pprust::expr_to_str, args);
60086008
#fmt("%s(%s)",
6009-
common::expr_to_str(func),
6009+
pretty::pprust::expr_to_str(func),
60106010
str::connect(argss, ", "))
60116011
}
60126012
case(some(?n)) {

trunk/src/comp/middle/tstate/ck.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ import aux::fixed_point_states;
5555
import aux::bitv_to_str;
5656
import aux::first_difference_string;
5757

58-
import util::common::ty_to_str;
58+
import pretty::pprust::ty_to_str;
5959
import util::common::log_stmt_err;
6060
import aux::log_bitv_err;
6161
import bitvectors::promises;
@@ -74,7 +74,7 @@ fn check_states_expr(&fn_ctxt fcx, @expr e) -> () {
7474
auto diff = first_difference_string(fcx, prec, pres);
7575
s += ("Unsatisfied precondition constraint (for example, "
7676
+ diff + ") for expression:\n");
77-
s += util::common::expr_to_str(e);
77+
s += pretty::pprust::expr_to_str(e);
7878
s += ("\nPrecondition:\n");
7979
s += bitv_to_str(fcx, prec);
8080
s += ("\nPrestate:\n");
@@ -102,7 +102,7 @@ fn check_states_stmt(&fn_ctxt fcx, &stmt s) -> () {
102102
auto diff = first_difference_string(fcx, prec, pres);
103103
ss += ("Unsatisfied precondition constraint (for example, "
104104
+ diff + ") for statement:\n");
105-
ss += util::common::stmt_to_str(s);
105+
ss += pretty::pprust::stmt_to_str(s);
106106
ss += ("\nPrecondition:\n");
107107
ss += bitv_to_str(fcx, prec);
108108
ss += ("\nPrestate: \n");

trunk/src/comp/middle/ty.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,9 @@ fn cname(&ctxt cx, &t typ) -> option::t[str] {
513513
fn path_to_str(&ast::path pth) -> str {
514514
auto result = str::connect(pth.node.idents, "::");
515515
if (vec::len[@ast::ty](pth.node.types) > 0u) {
516-
auto f = pretty::pprust::ty_to_str;
516+
fn f(&@ast::ty t) -> str {
517+
ret pretty::pprust::ty_to_str(*t);
518+
}
517519
result += "[";
518520
result += str::connect(vec::map(f, pth.node.types), ",");
519521
result += "]";

trunk/src/comp/middle/typeck.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1517,7 +1517,7 @@ mod pushdown {
15171517
case (_) {
15181518
scx.fcx.ccx.tcx.sess.span_unimpl(e.span,
15191519
#fmt("type unification for expression variant: %s",
1520-
util::common::expr_to_str(e)));
1520+
pretty::pprust::expr_to_str(e)));
15211521
fail;
15221522
}
15231523
}
@@ -1803,7 +1803,7 @@ fn require_pure_function(@crate_ctxt ccx, &ast::def_id d_id, &span sp) -> () {
18031803

18041804
fn check_expr(&@stmt_ctxt scx, &@ast::expr expr) {
18051805
// scx.fcx.ccx.tcx.sess.span_warn(expr.span, "typechecking expr " +
1806-
// util::common::expr_to_str(expr));
1806+
// pretty::pprust::expr_to_str(expr));
18071807

18081808
// A generic function to factor out common logic from call and bind
18091809
// expressions.

0 commit comments

Comments
 (0)