@@ -97,7 +97,6 @@ pub fn main() !void {
97
97
var max_rss : u64 = 0 ;
98
98
var skip_oom_steps = false ;
99
99
var color : Color = .auto ;
100
- var seed : u32 = 0 ;
101
100
var prominent_compile_errors = false ;
102
101
var help_menu = false ;
103
102
var steps_menu = false ;
@@ -188,7 +187,7 @@ pub fn main() !void {
188
187
} else if (mem .eql (u8 , arg , "--seed" )) {
189
188
const next_arg = nextArg (args , & arg_idx ) orelse
190
189
fatalWithHint ("expected u32 after '{s}'" , .{arg });
191
- seed = std .fmt .parseUnsigned (u32 , next_arg , 0 ) catch | err | {
190
+ graph . random_seed = std .fmt .parseUnsigned (u32 , next_arg , 0 ) catch | err | {
192
191
fatal ("unable to parse seed '{s}' as unsigned 32-bit integer: {s}\n " , .{
193
192
next_arg , @errorName (err ),
194
193
});
@@ -371,7 +370,7 @@ pub fn main() !void {
371
370
}
372
371
373
372
const gpa = arena ;
374
- prepare (gpa , arena , builder , targets .items , & run , seed ) catch | err | switch (err ) {
373
+ prepare (gpa , arena , builder , targets .items , & run , graph . random_seed ) catch | err | switch (err ) {
375
374
error .UncleanExit = > process .exit (1 ),
376
375
else = > return err ,
377
376
};
0 commit comments