summaryrefslogtreecommitdiffstats
path: root/src/H5MM.c
diff options
context:
space:
mode:
authorDana Robinson <derobins@hdfgroup.org>2020-01-31 00:31:11 (GMT)
committerDavid Young <dyoung@hdfgroup.org>2020-05-20 14:31:54 (GMT)
commitaacc6038044160c694b54c9fff816f7583160423 (patch)
treedf7ca6891097b5941dcaefaadfce9123f68517c0 /src/H5MM.c
parent5e76dccbe0f874e352813b5d24a6b84c80b59fcd (diff)
downloadhdf5-aacc6038044160c694b54c9fff816f7583160423.zip
hdf5-aacc6038044160c694b54c9fff816f7583160423.tar.gz
hdf5-aacc6038044160c694b54c9fff816f7583160423.tar.bz2
Updated the 'const memory free' changes based on PR feedback.
Diffstat (limited to 'src/H5MM.c')
-rw-r--r--src/H5MM.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/H5MM.c b/src/H5MM.c
index dae3f81..94bd542 100644
--- a/src/H5MM.c
+++ b/src/H5MM.c
@@ -577,18 +577,17 @@ H5MM_xfree(void *mem)
*
*-------------------------------------------------------------------------
*/
-H5_GCC_DIAG_OFF(cast-qual)
void *
H5MM_xfree_const(const void *mem)
{
/* Use FUNC_ENTER_NOAPI_NOINIT_NOERR here to avoid performance issues */
FUNC_ENTER_NOAPI_NOINIT_NOERR
- H5MM_xfree((void *)mem);
+ /* Cast through uintptr_t to de-const memory */
+ H5MM_xfree((void *)(uintptr_t)mem);
FUNC_LEAVE_NOAPI(NULL)
} /* end H5MM_xfree_const() */
-H5_GCC_DIAG_ON(cast-qual)
/*-------------------------------------------------------------------------