diff options
| author | Lindsey Kuper <[email protected]> | 2011-04-01 17:20:22 -0700 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2011-04-05 11:55:12 -0700 |
| commit | ba537fa5f5d7b816226871d0fffe2a9de4abd0ff (patch) | |
| tree | e678ab6d247ddab31cd8a9daa55263e933d517cf | |
| parent | More statement-to-expression edits (diff) | |
| download | rust-ba537fa5f5d7b816226871d0fffe2a9de4abd0ff.tar.xz rust-ba537fa5f5d7b816226871d0fffe2a9de4abd0ff.zip | |
Knocking out a quick fixme: pretty-printing exprs in error messages.
| -rw-r--r-- | src/comp/middle/trans.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs index aeeff169..1ab8a18d 100644 --- a/src/comp/middle/trans.rs +++ b/src/comp/middle/trans.rs @@ -17,6 +17,8 @@ import middle.ty; import back.x86; import back.abi; +import pretty.pprust; + import middle.ty.pat_ty; import middle.ty.plain_ty; @@ -4913,8 +4915,7 @@ fn trans_log(@block_ctxt cx, @ast.expr e) -> result { fn trans_check_expr(@block_ctxt cx, @ast.expr e) -> result { auto cond_res = trans_expr(cx, e); - // FIXME: need pretty-printer. - auto expr_str = "<expr>"; + auto expr_str = pretty.pprust.expr_to_str(e); auto fail_cx = new_sub_block_ctxt(cx, "fail"); auto fail_res = trans_fail(fail_cx, e.span, expr_str); |