From dc344fccc0ae592a80c5ae7f13ee3cf838638d06 Mon Sep 17 00:00:00 2001 From: krangelov Date: Thu, 2 Dec 2021 15:28:48 +0100 Subject: [PATCH] detect failures to resolve linearization --- src/runtime/c/pgf/linearizer.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/runtime/c/pgf/linearizer.cxx b/src/runtime/c/pgf/linearizer.cxx index 7cf285d08..66f2c65a8 100644 --- a/src/runtime/c/pgf/linearizer.cxx +++ b/src/runtime/c/pgf/linearizer.cxx @@ -139,6 +139,9 @@ bool PgfLinearizer::resolve() node->var_values[j] = (size_t) -1; } } + + if (node->lin_index > node->lin->res->len) + return false; } node = node->next;