1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-15 15:02:42 +01:00

Move up assert(!hook);

We don't need to keep doing this every loop iteration, hook stuff it is only set
above.
This commit is contained in:
John Ericson 2025-08-29 14:40:41 -04:00
parent 7c1e5b3345
commit 51dadaded4

View file

@ -602,12 +602,11 @@ Goal::Co DerivationBuildingGoal::tryToBuild()
#ifdef _WIN32 // TODO enable `DerivationBuilder` on Windows #ifdef _WIN32 // TODO enable `DerivationBuilder` on Windows
throw UnimplementedError("building derivations is not yet implemented on Windows"); throw UnimplementedError("building derivations is not yet implemented on Windows");
#else #else
assert(!hook);
// Will continue here while waiting for a build user below // Will continue here while waiting for a build user below
while (true) { while (true) {
assert(!hook);
unsigned int curBuilds = worker.getNrLocalBuilds(); unsigned int curBuilds = worker.getNrLocalBuilds();
if (curBuilds >= settings.maxBuildJobs) { if (curBuilds >= settings.maxBuildJobs) {
outputLocks.unlock(); outputLocks.unlock();