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