diff --git a/include/pybind11/numpy.h b/include/pybind11/numpy.h index 47050a36d1..1c76177f95 100644 --- a/include/pybind11/numpy.h +++ b/include/pybind11/numpy.h @@ -66,7 +66,7 @@ class LazyInitializeAtLeastOnceDestroyNever { assert(PyGILState_Check()); auto value = initialize(); if (!initialized_) { - new (reinterpret_cast(value_storage_)) T(std::move(value)); + ::new (value_storage_) T(std::move(value)); initialized_ = true; } }