From 19e4013ab5bb038ed3144b8d6c55ea88b3d6f1a8 Mon Sep 17 00:00:00 2001 From: Yutetsu TAKATSUKASA Date: Wed, 18 Nov 2020 23:44:45 +0900 Subject: [PATCH] Allow conversion from const void * to QData (#2650) --- include/verilated.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/verilated.h b/include/verilated.h index c9a198e19..71b2e0c29 100644 --- a/include/verilated.h +++ b/include/verilated.h @@ -753,9 +753,9 @@ static inline void* VL_CVT_Q_VP(QData lhs) VL_PURE { u.q = lhs; return u.fp; } -/// Return QData from void* -static inline QData VL_CVT_VP_Q(void* fp) VL_PURE { - union { void* fp; QData q; } u; +/// Return QData from const void* +static inline QData VL_CVT_VP_Q(const void* fp) VL_PURE { + union { const void* fp; QData q; } u; u.q = 0; u.fp = fp; return u.q;