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;