From dab555ae9409229553d79f759d4adcaec140004b Mon Sep 17 00:00:00 2001 From: "A. R. Shajii" Date: Wed, 3 Nov 2021 18:09:56 -0400 Subject: [PATCH] Use numeric_limits --- codon/parser/visitors/typecheck/typecheck_infer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/codon/parser/visitors/typecheck/typecheck_infer.cpp b/codon/parser/visitors/typecheck/typecheck_infer.cpp index 8baf2907..f4b961d4 100644 --- a/codon/parser/visitors/typecheck/typecheck_infer.cpp +++ b/codon/parser/visitors/typecheck/typecheck_infer.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -278,7 +279,7 @@ std::pair TypecheckVisitor::inferTypes(StmtPtr result, bool keepLa int minUnbound = ctx->cache->unboundCount; ctx->addBlock(); int iteration = 0; - for (int prevSize = INT_MAX;;) { + for (int prevSize = std::numeric_limits::max();;) { LOG_TYPECHECK("== iter {} ==========================================", iteration); ctx->typecheckLevel++; result = TypecheckVisitor(ctx).transform(result);