From b7c9df2fd55f3ef5bd558404fd618a4228b54ca4 Mon Sep 17 00:00:00 2001 From: Greg Steuck Date: Wed, 5 Feb 2020 08:05:50 -0800 Subject: [PATCH] Fix bad bounds check in for loop (cherry picked from commit 398d0cb82f47066f9356eba8413bf564fb676157) --- vvp/vpi_const.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vvp/vpi_const.cc b/vvp/vpi_const.cc index 82a70572b..e4d207dc9 100644 --- a/vvp/vpi_const.cc +++ b/vvp/vpi_const.cc @@ -595,7 +595,7 @@ void __vpiDecConst::vpi_get_value(p_vpi_value vp) break; case vpiBinStrVal: - for(int bit=31; bit<=0;bit--){ + for(int bit=31; bit>=0;bit--){ *cp++ = "01"[ (value>>bit)&1 ]; } *cp = 0;