From 4cfa3f879a618a2d676852b4f0056bdfab58099c Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Fri, 29 May 2020 18:31:53 -0400 Subject: [PATCH] Internals: Allow VL_DANGLING on pointer const. --- include/verilatedos.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/verilatedos.h b/include/verilatedos.h index e2ec0a6b0..1730416c0 100644 --- a/include/verilatedos.h +++ b/include/verilatedos.h @@ -155,7 +155,7 @@ ///< After e.g. delete, set variable to NULL to indicate must not use later # define VL_DANGLING(var) \ do { \ - (var) = NULL; \ + *const_cast(reinterpret_cast(&var)) = NULL; \ } while (false) #endif