about summary refs log tree commit diff
path: root/src/comp/middle
diff options
context:
space:
mode:
authorLindsey Kuper <lkuper@mozilla.com>2011-05-05 15:53:38 -0700
committerGraydon Hoare <graydon@mozilla.com>2011-05-05 16:53:25 -0700
commit9d7fc21967fd3719bc95d4c7d063cd0b04d1a921 (patch)
treedc07adcb775ee2219668165700702809b89fd348 /src/comp/middle
parentb3b98f3046ed7fdffd18d05971fe4122d955ce15 (diff)
downloadrust-9d7fc21967fd3719bc95d4c7d063cd0b04d1a921.tar.gz
rust-9d7fc21967fd3719bc95d4c7d063cd0b04d1a921.zip
Consolidating expr_to_str functions.
Diffstat (limited to 'src/comp/middle')
-rw-r--r--src/comp/middle/trans.rs5
-rw-r--r--src/comp/middle/ty.rs2
-rw-r--r--src/comp/middle/typeck.rs6
3 files changed, 4 insertions, 9 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs
index 6de655a7cdc..d3f9394cf8b 100644
--- a/src/comp/middle/trans.rs
+++ b/src/comp/middle/trans.rs
@@ -12,15 +12,12 @@ import std.option.none;
 
 import front.ast;
 import front.creader;
-import pretty.pprust;
 import driver.session;
 import middle.ty;
 import back.Link;
 import back.x86;
 import back.abi;
 
-import pretty.pprust;
-
 import middle.ty.pat_ty;
 
 import util.common;
@@ -5397,7 +5394,7 @@ fn trans_log(int lvl, @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);
 
-    auto expr_str = pretty.pprust.expr_to_str(e);
+    auto expr_str = util.common.expr_to_str(e);
     auto fail_cx = new_sub_block_ctxt(cx, "fail");
     auto fail_res = trans_fail(fail_cx, some[common.span](e.span), expr_str);
 
diff --git a/src/comp/middle/ty.rs b/src/comp/middle/ty.rs
index afe28b3e81c..5baa6b7afe0 100644
--- a/src/comp/middle/ty.rs
+++ b/src/comp/middle/ty.rs
@@ -1963,7 +1963,7 @@ fn replace_expr_type(@ast.expr expr, tup(vec[t], t) new_tyt) -> @ast.expr {
         }
         case (_) {
             log_err "unhandled expr type in replace_expr_type(): " +
-                pretty.pprust.expr_to_str(expr);
+                util.common.expr_to_str(expr);
             fail;
         }
     }
diff --git a/src/comp/middle/typeck.rs b/src/comp/middle/typeck.rs
index 68c12842f0a..65e443dfffc 100644
--- a/src/comp/middle/typeck.rs
+++ b/src/comp/middle/typeck.rs
@@ -42,8 +42,6 @@ import std.option.none;
 import std.option.some;
 import std.option.from_maybe;
 
-import pretty.pprust;
-
 import util.typestate_ann.ts_ann;
 
 type ty_table = hashmap[ast.def_id, ty.t];
@@ -1476,7 +1474,7 @@ mod Pushdown {
             case (_) {
                 fcx.ccx.sess.span_unimpl(e.span,
                     #fmt("type unification for expression variant: %s",
-                         pretty.pprust.expr_to_str(e)));
+                         util.common.expr_to_str(e)));
                 fail;
             }
         }
@@ -1735,7 +1733,7 @@ fn require_pure_function(@crate_ctxt ccx, &ast.def_id d_id, &span sp) -> () {
 
 fn check_expr(&@fn_ctxt fcx, @ast.expr expr) -> @ast.expr {
     //fcx.ccx.sess.span_warn(expr.span, "typechecking expr " +
-    //                       pretty.pprust.expr_to_str(expr));
+    //                       util.common.expr_to_str(expr));
 
     // A generic function to factor out common logic from call and bind
     // expressions.