File tree 3 files changed +13
-11
lines changed
3 files changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -5852,11 +5852,8 @@ impl<'a> Resolver<'a> {
5852
5852
visit:: walk_expr ( self , expr) ;
5853
5853
}
5854
5854
5855
- ExprFnBlock ( _, ref fn_decl, ref block) => {
5856
- // NOTE(stage0): After snapshot, change to:
5857
- //
5858
- //self.capture_mode_map.insert(expr.id, capture_clause);
5859
- self . capture_mode_map . insert ( expr. id , ast:: CaptureByRef ) ;
5855
+ ExprFnBlock ( capture_clause, ref fn_decl, ref block) => {
5856
+ self . capture_mode_map . insert ( expr. id , capture_clause) ;
5860
5857
self . resolve_function ( ClosureRibKind ( expr. id , ast:: DUMMY_NODE_ID ) ,
5861
5858
Some ( & * * fn_decl) , NoTypeParameters ,
5862
5859
& * * block) ;
Original file line number Diff line number Diff line change @@ -291,10 +291,8 @@ impl FileMap {
291
291
292
292
/// get a line from the list of pre-computed line-beginnings
293
293
///
294
- /// NOTE(stage0, pcwalton): Remove `#[allow(unused_mut)]` after snapshot.
295
- #[ allow( unused_mut) ]
296
294
pub fn get_line ( & self , line : int ) -> String {
297
- let mut lines = self . lines . borrow_mut ( ) ;
295
+ let lines = self . lines . borrow ( ) ;
298
296
let begin: BytePos = * lines. get ( line as uint ) - self . start_pos ;
299
297
let begin = begin. to_uint ( ) ;
300
298
let slice = self . src . as_slice ( ) . slice_from ( begin) ;
@@ -515,16 +513,14 @@ impl CodeMap {
515
513
return a;
516
514
}
517
515
518
- // NOTE(stage0, pcwalton): Remove `#[allow(unused_mut)]` after snapshot.
519
- #[ allow( unused_mut) ]
520
516
fn lookup_line ( & self , pos : BytePos ) -> FileMapAndLine {
521
517
let idx = self . lookup_filemap_idx ( pos) ;
522
518
523
519
let files = self . files . borrow ( ) ;
524
520
let f = files. get ( idx) . clone ( ) ;
525
521
let mut a = 0 u;
526
522
{
527
- let mut lines = f. lines . borrow_mut ( ) ;
523
+ let lines = f. lines . borrow ( ) ;
528
524
let mut b = lines. len ( ) ;
529
525
while b - a > 1 u {
530
526
let m = ( a + b) / 2 u;
Original file line number Diff line number Diff line change
1
+ S 2014-10-04 749ff5e
2
+ freebsd-x86_64 f39d94487d29b3d48217b1295ad2cda8c941e694
3
+ linux-i386 555aca74f9a268f80cab2df1147dc6406403e9e4
4
+ linux-x86_64 6a43c2f6c8ba2cbbcb9da1f7b58f748aef99f431
5
+ macos-i386 331bd7ef519cbb424188c546273e8c7d738f0894
6
+ macos-x86_64 2c83a79a9febfe1d326acb17c3af76ba053c6ca9
7
+ winnt-i386 fcf0526e5dc7ca4b149e074ff056ac03e2240ac7
8
+ winnt-x86_64 611f19816fbfe0730b1fee51481b8d25dd78fa10
9
+
1
10
S 2014-09-28 7eb9337
2
11
freebsd-x86_64 d45e0edd44f40a976ea0affaadd98732684cfca0
3
12
linux-i386 3acb35755aa62b7ff78f76007d9a70696fce7aa7
You can’t perform that action at this time.
0 commit comments