From 7e87abb4fda9bb1dbcf5499ff988f4c5ed26da83 Mon Sep 17 00:00:00 2001 From: Matthew Ballance Date: Thu, 26 Mar 2026 16:57:00 +0000 Subject: [PATCH] Fix t_debug_emitv golden file: update while-loop emit after upstream unroll change Upstream commit 7607f0e7f changed how while loops over queue.size() are emitted, adding an __Vrepeat0 temporary variable. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- test_regress/t/t_debug_emitv.out | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/test_regress/t/t_debug_emitv.out b/test_regress/t/t_debug_emitv.out index 5d7c26f52..06c432778 100644 --- a/test_regress/t/t_debug_emitv.out +++ b/test_regress/t/t_debug_emitv.out @@ -994,9 +994,14 @@ package Vt_debug_emitv_std; KILLED))endtask task killQueue; ref Vt_debug_emitv_process processQueue[$]Vt_debug_emitv_process; - while ((processQueue.size() > 'sh0)) begin - begin - kill(); + begin : unnamedblk1_1 + integer signed __Vrepeat0; + __Vrepeat0 = processQueue.size(); + while ((__Vrepeat0 > 32'h0)) begin + begin + kill(); + end + __Vrepeat0 = (__Vrepeat0 - 32'h1); end end endtask