@@ -1309,6 +1309,9 @@ impl<'a> ForkserverExecutorBuilder<'a, UnixShMemProvider> {
1309
1309
shmem_provider : & ' a mut SP ,
1310
1310
) -> ForkserverExecutorBuilder < ' a , SP > {
1311
1311
ForkserverExecutorBuilder {
1312
+ // Set the new provider
1313
+ shmem_provider : Some ( shmem_provider) ,
1314
+ // Copy all other values from the old Builder
1312
1315
program : self . program ,
1313
1316
arguments : self . arguments ,
1314
1317
envs : self . envs ,
@@ -1319,14 +1322,13 @@ impl<'a> ForkserverExecutorBuilder<'a, UnixShMemProvider> {
1319
1322
is_deferred_frksrv : self . is_deferred_frksrv ,
1320
1323
autotokens : self . autotokens ,
1321
1324
input_filename : self . input_filename ,
1322
- shmem_provider : Some ( shmem_provider) ,
1323
1325
map_size : self . map_size ,
1324
- max_input_size : MAX_INPUT_SIZE_DEFAULT ,
1325
- min_input_size : MIN_INPUT_SIZE_DEFAULT ,
1326
- kill_signal : None ,
1327
- timeout : None ,
1328
- asan_obs : None ,
1329
- crash_exitcode : None ,
1326
+ max_input_size : self . max_input_size ,
1327
+ min_input_size : self . min_input_size ,
1328
+ kill_signal : self . kill_signal ,
1329
+ timeout : self . timeout ,
1330
+ asan_obs : self . asan_obs ,
1331
+ crash_exitcode : self . crash_exitcode ,
1330
1332
}
1331
1333
}
1332
1334
}
0 commit comments