Skip to content

Commit 4f0184b

Browse files
committed
---
yaml --- r: 94728 b: refs/heads/try c: 6659ae7 h: refs/heads/master v: v3
1 parent 4dee6b5 commit 4f0184b

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
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: 0da105a8b7b6b1e0568e8ff20f6ff4b13cc7ecc2
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: a6d3e57dca68fde4effdda3e4ae2887aa535fcd6
5-
refs/heads/try: d1e23aeb0e3056a4da5c8aac86c10ae0353a8c2d
5+
refs/heads/try: 6659ae7d97b725e32a347a954f4e77118cc16a8a
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: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -285,15 +285,15 @@ enum DuplicateCheckingMode {
285285
/// One local scope.
286286
struct Rib {
287287
bindings: RefCell<HashMap<Name, DefLike>>,
288-
self_binding: @mut Option<DefLike>,
288+
self_binding: RefCell<Option<DefLike>>,
289289
kind: RibKind,
290290
}
291291

292292
impl Rib {
293293
fn new(kind: RibKind) -> Rib {
294294
Rib {
295295
bindings: RefCell::new(HashMap::new()),
296-
self_binding: @mut None,
296+
self_binding: RefCell::new(None),
297297
kind: kind
298298
}
299299
}
@@ -3883,7 +3883,7 @@ impl Resolver {
38833883
_ => false
38843884
};
38853885
let def_like = DlDef(DefSelf(self_node_id, mutable));
3886-
*function_value_rib.self_binding = Some(def_like);
3886+
function_value_rib.self_binding.set(Some(def_like));
38873887
}
38883888
}
38893889

@@ -4947,7 +4947,7 @@ impl Resolver {
49474947
let mut i = self.value_ribs.len();
49484948
while i != 0 {
49494949
i -= 1;
4950-
match *self.value_ribs[i].self_binding {
4950+
match self.value_ribs[i].self_binding.get() {
49514951
Some(def_like) => {
49524952
match self.upvarify(self.value_ribs,
49534953
i,

0 commit comments

Comments
 (0)