From b500e579917962b1d95769903884356d881de3d0 Mon Sep 17 00:00:00 2001 From: Yutetsu TAKATSUKASA Date: Thu, 19 Nov 2020 06:52:03 +0900 Subject: [PATCH] Add an overload of VL_CVT_PACK_STR_NN for lvalue (#2651) --- include/verilated_heavy.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/verilated_heavy.h b/include/verilated_heavy.h index 5cf4530b0..933a3a6a2 100644 --- a/include/verilated_heavy.h +++ b/include/verilated_heavy.h @@ -783,6 +783,7 @@ inline std::string VL_CVT_PACK_STR_NQ(QData lhs) VL_PURE { return VL_CVT_PACK_STR_NW(VL_WQ_WORDS_E, lw); } inline std::string VL_CVT_PACK_STR_NN(const std::string& lhs) VL_PURE { return lhs; } +inline std::string& VL_CVT_PACK_STR_NN(std::string& lhs) VL_PURE { return lhs; } inline std::string VL_CVT_PACK_STR_NI(IData lhs) VL_PURE { WData lw[VL_WQ_WORDS_E]; VL_SET_WI(lw, lhs);