$OpenBSD: patch-src_build_h,v 1.2 2020/02/29 14:29:28 rsadowski Exp $

Use a deque for the ready_ queue so that build order is not randomized
by using a set of pointers.

Index: src/build.h
--- src/build.h.orig
+++ src/build.h
@@ -122,7 +122,7 @@ struct Plan { (private)
   /// we want for the edge.
   map<Edge*, Want> want_;
 
-  set<Edge*> ready_;
+  deque<Edge*> ready_;
 
   Builder* builder_;
 
