File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -5,13 +5,23 @@ use std::io::Read;
55use crate :: stacked_borrows:: Tag ;
66use crate :: * ;
77
8- #[ derive( Default ) ]
98pub struct FileHandler {
109 files : HashMap < i32 , File > ,
1110 flags : HashMap < i32 , i32 > ,
1211 low : i32 ,
1312}
1413
14+ impl Default for FileHandler {
15+ fn default ( ) -> Self {
16+ FileHandler {
17+ files : Default :: default ( ) ,
18+ flags : Default :: default ( ) ,
19+ // 0, 1 and 2 are reserved for stdin, stdout and stderr
20+ low : 3 ,
21+ }
22+ }
23+ }
24+
1525impl < ' mir , ' tcx > EvalContextExt < ' mir , ' tcx > for crate :: MiriEvalContext < ' mir , ' tcx > { }
1626pub trait EvalContextExt < ' mir , ' tcx : ' mir > : crate :: MiriEvalContextExt < ' mir , ' tcx > {
1727 fn open (
Original file line number Diff line number Diff line change @@ -3,8 +3,6 @@ pub mod env;
33pub mod foreign_items;
44pub mod intrinsics;
55pub mod tls;
6- pub mod dlsym;
7- pub mod env;
86pub mod io;
97
108use rustc:: { mir, ty} ;
You can’t perform that action at this time.
0 commit comments