Skip to content

Commit b3ee340

Browse files
committed
---
yaml --- r: 104543 b: refs/heads/try c: 9d55326 h: refs/heads/master i: 104541: ebcdd4b 104539: 69e8018 104535: 70f5b7c 104527: 52a348f 104511: 6a119f7 v: v3
1 parent c8c0e1a commit b3ee340

File tree

2 files changed

+1
-73
lines changed

2 files changed

+1
-73
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: 62f1d68439dcfd509eaca29887afa97f22938373
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 6e7f170fedd3c526a643c0b2d13863acd982be02
5-
refs/heads/try: d096eefd8016103b524a6ef39a9d42092e51fc69
5+
refs/heads/try: 9d5532618f44fd58b0630edaba7d7f95c5e3e5cc
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c

branches/try/src/librustc/middle/resolve.rs

Lines changed: 0 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -5264,67 +5264,6 @@ impl Resolver {
52645264
let traits = self.search_for_traits_containing_method(ident);
52655265
self.trait_map.insert(expr.id, @RefCell::new(traits));
52665266
}
5267-
ExprBinary(_, BiAdd, _, _) | ExprAssignOp(_, BiAdd, _, _) => {
5268-
let i = self.lang_items.add_trait();
5269-
self.add_fixed_trait_for_expr(expr.id, i);
5270-
}
5271-
ExprBinary(_, BiSub, _, _) | ExprAssignOp(_, BiSub, _, _) => {
5272-
let i = self.lang_items.sub_trait();
5273-
self.add_fixed_trait_for_expr(expr.id, i);
5274-
}
5275-
ExprBinary(_, BiMul, _, _) | ExprAssignOp(_, BiMul, _, _) => {
5276-
let i = self.lang_items.mul_trait();
5277-
self.add_fixed_trait_for_expr(expr.id, i);
5278-
}
5279-
ExprBinary(_, BiDiv, _, _) | ExprAssignOp(_, BiDiv, _, _) => {
5280-
let i = self.lang_items.div_trait();
5281-
self.add_fixed_trait_for_expr(expr.id, i);
5282-
}
5283-
ExprBinary(_, BiRem, _, _) | ExprAssignOp(_, BiRem, _, _) => {
5284-
let i = self.lang_items.rem_trait();
5285-
self.add_fixed_trait_for_expr(expr.id, i);
5286-
}
5287-
ExprBinary(_, BiBitXor, _, _) | ExprAssignOp(_, BiBitXor, _, _) => {
5288-
let i = self.lang_items.bitxor_trait();
5289-
self.add_fixed_trait_for_expr(expr.id, i);
5290-
}
5291-
ExprBinary(_, BiBitAnd, _, _) | ExprAssignOp(_, BiBitAnd, _, _) => {
5292-
let i = self.lang_items.bitand_trait();
5293-
self.add_fixed_trait_for_expr(expr.id, i);
5294-
}
5295-
ExprBinary(_, BiBitOr, _, _) | ExprAssignOp(_, BiBitOr, _, _) => {
5296-
let i = self.lang_items.bitor_trait();
5297-
self.add_fixed_trait_for_expr(expr.id, i);
5298-
}
5299-
ExprBinary(_, BiShl, _, _) | ExprAssignOp(_, BiShl, _, _) => {
5300-
let i = self.lang_items.shl_trait();
5301-
self.add_fixed_trait_for_expr(expr.id, i);
5302-
}
5303-
ExprBinary(_, BiShr, _, _) | ExprAssignOp(_, BiShr, _, _) => {
5304-
let i = self.lang_items.shr_trait();
5305-
self.add_fixed_trait_for_expr(expr.id, i);
5306-
}
5307-
ExprBinary(_, BiLt, _, _) | ExprBinary(_, BiLe, _, _) |
5308-
ExprBinary(_, BiGe, _, _) | ExprBinary(_, BiGt, _, _) => {
5309-
let i = self.lang_items.ord_trait();
5310-
self.add_fixed_trait_for_expr(expr.id, i);
5311-
}
5312-
ExprBinary(_, BiEq, _, _) | ExprBinary(_, BiNe, _, _) => {
5313-
let i = self.lang_items.eq_trait();
5314-
self.add_fixed_trait_for_expr(expr.id, i);
5315-
}
5316-
ExprUnary(_, UnNeg, _) => {
5317-
let i = self.lang_items.neg_trait();
5318-
self.add_fixed_trait_for_expr(expr.id, i);
5319-
}
5320-
ExprUnary(_, UnNot, _) => {
5321-
let i = self.lang_items.not_trait();
5322-
self.add_fixed_trait_for_expr(expr.id, i);
5323-
}
5324-
ExprIndex(..) => {
5325-
let i = self.lang_items.index_trait();
5326-
self.add_fixed_trait_for_expr(expr.id, i);
5327-
}
53285267
_ => {
53295268
// Nothing to do.
53305269
}
@@ -5417,17 +5356,6 @@ impl Resolver {
54175356
found_traits.push(trait_def_id);
54185357
}
54195358

5420-
fn add_fixed_trait_for_expr(&mut self,
5421-
expr_id: NodeId,
5422-
trait_id: Option<DefId>) {
5423-
match trait_id {
5424-
Some(trait_id) => {
5425-
self.trait_map.insert(expr_id, @RefCell::new(~[trait_id]));
5426-
}
5427-
None => {}
5428-
}
5429-
}
5430-
54315359
fn record_def(&mut self, node_id: NodeId, (def, lp): (Def, LastPrivate)) {
54325360
debug!("(recording def) recording {:?} for {:?}, last private {:?}",
54335361
def, node_id, lp);

0 commit comments

Comments
 (0)