File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed
Sources/SwiftDriver/Execution Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -375,12 +375,10 @@ class ExecuteJobRule: LLBuildRule {
375
375
return engine. taskIsComplete ( DriverBuildValue . jobExecution ( success: false ) )
376
376
}
377
377
378
- context. jobQueue. addOperation {
379
- self . executeJob ( engine)
380
- }
378
+ engine. taskIsComplete ( self . executeJob ( engine) )
381
379
}
382
380
383
- private func executeJob( _ engine: LLTaskBuildEngine ) {
381
+ private func executeJob( _ engine: LLTaskBuildEngine ) -> DriverBuildValue {
384
382
let context = self . context
385
383
let resolver = context. argsResolver
386
384
let job = key. job
@@ -432,7 +430,7 @@ class ExecuteJobRule: LLBuildRule {
432
430
value = . jobExecution( success: false )
433
431
}
434
432
435
- engine . taskIsComplete ( value)
433
+ return value
436
434
}
437
435
}
438
436
You can’t perform that action at this time.
0 commit comments