Skip to content

Commit 8af8abe

Browse files
committed
---
yaml --- r: 89064 b: refs/heads/snap-stage3 c: 6659ae7 h: refs/heads/master v: v3
1 parent ba74fba commit 8af8abe

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
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: deeca5d586bfaa4aa60246f671a8d611d38f6248
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: d1e23aeb0e3056a4da5c8aac86c10ae0353a8c2d
4+
refs/heads/snap-stage3: 6659ae7d97b725e32a347a954f4e77118cc16a8a
55
refs/heads/try: b160761e35efcd1207112b3b782c06633cf441a8
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b

branches/snap-stage3/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)