File tree Expand file tree Collapse file tree 1 file changed +66
-0
lines changed Expand file tree Collapse file tree 1 file changed +66
-0
lines changed Original file line number Diff line number Diff line change 1+ // Test that we don't ICE when trying to dump MIR for unusual item types and 
2+ // that we don't create filenames containing `<` and `>` 
3+ 
4+ struct  A ; 
5+ 
6+ impl  A  { 
7+     const  ASSOCIATED_CONSTANT :  i32  = 2 ; 
8+ } 
9+ 
10+ enum  E  { 
11+     V  = 5 , 
12+ } 
13+ 
14+ fn  main ( )  { 
15+     let  v = Vec :: < i32 > :: new ( ) ; 
16+ } 
17+ 
18+ // END RUST SOURCE 
19+ 
20+ // START rustc.{{impl}}-ASSOCIATED_CONSTANT.mir_map.0.mir 
21+ // bb0: { 
22+ //     _0 = const 2i32; 
23+ //     return; 
24+ // } 
25+ // bb1: { 
26+ //     resume; 
27+ // } 
28+ // END rustc.{{impl}}-ASSOCIATED_CONSTANT.mir_map.0.mir 
29+ 
30+ // START rustc.E-V-{{constant}}.mir_map.0.mir 
31+ // bb0: { 
32+ //     _0 = const 5isize; 
33+ //     return; 
34+ // } 
35+ // bb1: { 
36+ //     resume; 
37+ // } 
38+ // END rustc.E-V-{{constant}}.mir_map.0.mir 
39+ 
40+ // START rustc.ptr-real_drop_in_place.std__vec__Vec_i32_.AddMovesForPackedDrops.before.mir 
41+ //     bb0: { 
42+ //     goto -> bb7; 
43+ // } 
44+ // bb1: { 
45+ //     return; 
46+ // } 
47+ // bb2: { 
48+ //     resume; 
49+ // } 
50+ // bb3: { 
51+ //     goto -> bb1; 
52+ // } 
53+ // bb4: { 
54+ //     goto -> bb2; 
55+ // } 
56+ // bb5: { 
57+ //     drop(((*_1).0: alloc::raw_vec::RawVec<i32>)) -> bb4; 
58+ // } 
59+ // bb6: { 
60+ //     drop(((*_1).0: alloc::raw_vec::RawVec<i32>)) -> [return: bb3, unwind: bb4]; 
61+ // } 
62+ // bb7: { 
63+ //     _2 = &mut (*_1); 
64+ //     _3 = const std::ops::Drop::drop(move _2) -> [return: bb6, unwind: bb5]; 
65+ // } 
66+ // END rustc.ptr-real_drop_in_place.std__vec__Vec_i32_.AddMovesForPackedDrops.before.mir 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments