Skip to content

Commit a47c5b2

Browse files
committed
One more INT_MAX.
1 parent 5ae85af commit a47c5b2

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

include/react/engine/ToposortEngine.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <atomic>
1212
#include <condition_variable>
1313
#include <functional>
14+
#include <limits>
1415
#include <mutex>
1516
#include <set>
1617
#include <utility>
@@ -37,6 +38,7 @@ using std::atomic;
3738
using std::condition_variable;
3839
using std::function;
3940
using std::mutex;
41+
using std::numeric_limits;
4042
using std::pair;
4143
using std::set;
4244
using std::vector;
@@ -245,8 +247,8 @@ class PipeliningTurn : public TurnBase
245247
PipeliningTurn* successor_ = nullptr;
246248

247249
int currentLevel_ = -1;
248-
int maxLevel_ = INT_MAX; /// This turn may only advance up to maxLevel
249-
int minLevel_ = -1; /// successor.maxLevel = this.minLevel - 1
250+
int maxLevel_ = numeric_limits<int>::max(); /// This turn may only advance up to maxLevel
251+
int minLevel_ = -1; /// successor.maxLevel = this.minLevel - 1
250252

251253
int curUpperBound_ = -1;
252254

src/engine/ToposortEngine.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ void PipeliningTurn::Remove()
331331
}
332332
else if (successor_)
333333
{
334-
successor_->SetMaxLevel(INT_MAX);
334+
successor_->SetMaxLevel(numeric_limits<int>::max());
335335
successor_->predecessor_ = nullptr;
336336
}
337337

@@ -492,7 +492,7 @@ void PipeliningEngine::OnDynamicNodeDetach(ParNode& node, ParNode& parent, Pipel
492492

493493
void PipeliningEngine::applyDynamicAttach(ParNode& node, ParNode& parent, PipeliningTurn& turn)
494494
{
495-
turn.WaitForMaxLevel(INT_MAX);
495+
turn.WaitForMaxLevel(numeric_limits<int>::max());
496496

497497
OnNodeAttach(node, parent);
498498

0 commit comments

Comments
 (0)