File tree Expand file tree Collapse file tree 2 files changed +2
-5
lines changed 
src/librustc_data_structures/obligation_forest Expand file tree Collapse file tree 2 files changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -75,9 +75,6 @@ pub struct ObligationForest<O: ForestObligation> {
7575done_cache :  FxHashSet < O :: Predicate > , 
7676    /// An cache of the nodes in `nodes`, indexed by predicate. 
7777waiting_cache :  FxHashMap < O :: Predicate ,  NodeIndex > , 
78-     /// A list of the obligations added in snapshots, to allow 
79- /// for their removal. 
80- cache_list :  Vec < O :: Predicate > , 
8178    scratch :  Option < Vec < usize > > , 
8279} 
8380
@@ -158,7 +155,6 @@ impl<O: ForestObligation> ObligationForest<O> {
158155            nodes :  vec ! [ ] , 
159156            done_cache :  FxHashSet ( ) , 
160157            waiting_cache :  FxHashMap ( ) , 
161-             cache_list :  vec ! [ ] , 
162158            scratch :  Some ( vec ! [ ] ) , 
163159        } 
164160    } 
@@ -207,7 +203,6 @@ impl<O: ForestObligation> ObligationForest<O> {
207203                debug ! ( "register_obligation_at({:?}, {:?}) - ok, new index is {}" , 
208204                       obligation,  parent,  self . nodes. len( ) ) ; 
209205                v. insert ( NodeIndex :: new ( self . nodes . len ( ) ) ) ; 
210-                 self . cache_list . push ( obligation. as_predicate ( ) . clone ( ) ) ; 
211206                self . nodes . push ( Node :: new ( parent,  obligation) ) ; 
212207                Ok ( ( ) ) 
213208            } 
Original file line number Diff line number Diff line change @@ -17,11 +17,13 @@ pub struct NodeIndex {
1717} 
1818
1919impl  NodeIndex  { 
20+     #[ inline]  
2021    pub  fn  new ( value :  usize )  -> NodeIndex  { 
2122        assert ! ( value < ( u32 :: MAX  as  usize ) ) ; 
2223        NodeIndex  {  index :  NonZeroU32 :: new ( ( value as  u32 )  + 1 ) . unwrap ( )  } 
2324    } 
2425
26+     #[ inline]  
2527    pub  fn  get ( self )  -> usize  { 
2628        ( self . index . get ( )  - 1 )  as  usize 
2729    } 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments