From b41b9417b9026a96d617788bc061e9b27c809a82 Mon Sep 17 00:00:00 2001 From: Tobias Rosenkranz Date: Wed, 15 Jan 2020 07:40:22 -0500 Subject: [PATCH] Fix sign compare warning. Closes #2112. --- docs/CONTRIBUTORS | 3 ++- include/verilated.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/CONTRIBUTORS b/docs/CONTRIBUTORS index 9ca30b58e..0f7156136 100644 --- a/docs/CONTRIBUTORS +++ b/docs/CONTRIBUTORS @@ -24,13 +24,14 @@ Lukasz Dalek Maarten De Braekeleer Matthew Ballance Mike Popoloski -Peter Monsson Patrick Stewart +Peter Monsson Philipp Wagner Pieter Kapsenberg Richard Myers Sebastien Van Cauwenberghe Stefan Wallentowitz +Tobias Rosenkranz Todd Strader Wilson Snyder Yutetsu TAKATSUKASA diff --git a/include/verilated.cpp b/include/verilated.cpp index 2f04393e1..b9b408b60 100644 --- a/include/verilated.cpp +++ b/include/verilated.cpp @@ -619,7 +619,7 @@ void _vl_vsformat(std::string& output, const char* formatp, va_list ap) VL_MT_SA bool inPct = false; bool widthSet = false; bool left = false; - int width = 0; + size_t width = 0; for (const char* pos = formatp; *pos; ++pos) { if (!inPct && pos[0]=='%') { pctp = pos;