diff options
-rw-r--r-- | src/hir_typeck/expr_cs.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/hir_typeck/expr_cs.cpp b/src/hir_typeck/expr_cs.cpp index e63a39b5..fff42abe 100644 --- a/src/hir_typeck/expr_cs.cpp +++ b/src/hir_typeck/expr_cs.cpp @@ -6016,7 +6016,11 @@ void Typecheck_Code_CS(const typeck::ModuleState& ms, t_args& args, const ::HIR: i ++; } - ASSERT_BUG(Span(), link_assoc_iter_limit -- > 0, "link_assoc iteration limit exceeded"); + if( link_assoc_iter_limit -- == 0 ) + { + DEBUG("link_assoc iteration limit exceeded"); + break; + } } // 4. Revisit nodes that require revisiting DEBUG("--- Node revisits"); |