mirror of
https://github.com/NixOS/nix
synced 2025-07-07 01:51:47 +02:00
Avoid pointless mutation
The code that was in between is now gone. We can just set `st` correctly the first time.
This commit is contained in:
parent
145aa2f118
commit
87824bca6b
1 changed files with 1 additions and 3 deletions
|
@ -372,10 +372,8 @@ Goal::Co LocalDerivationGoal::tryLocalBuild()
|
||||||
} catch (BuildError & e) {
|
} catch (BuildError & e) {
|
||||||
outputLocks.unlock();
|
outputLocks.unlock();
|
||||||
|
|
||||||
BuildResult::Status st = BuildResult::MiscFailure;
|
|
||||||
|
|
||||||
assert(derivationType);
|
assert(derivationType);
|
||||||
st =
|
BuildResult::Status st =
|
||||||
dynamic_cast<NotDeterministic*>(&e) ? BuildResult::NotDeterministic :
|
dynamic_cast<NotDeterministic*>(&e) ? BuildResult::NotDeterministic :
|
||||||
statusOk(status) ? BuildResult::OutputRejected :
|
statusOk(status) ? BuildResult::OutputRejected :
|
||||||
!derivationType->isSandboxed() || diskFull ? BuildResult::TransientFailure :
|
!derivationType->isSandboxed() || diskFull ? BuildResult::TransientFailure :
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue