Fix C++20 constexpr test compilation failures
diff --git a/Eigen/src/Core/EigenBase.h b/Eigen/src/Core/EigenBase.h
index 7a5fdc8..883e050 100644
--- a/Eigen/src/Core/EigenBase.h
+++ b/Eigen/src/Core/EigenBase.h
@@ -121,8 +121,12 @@
* as the testsuite asserts std::is_trivially_destructible
*/
#if !defined(EIGEN_NO_DEBUG) && !defined(EIGEN_TESTING_PLAINOBJECT_CTOR)
+#if __cpp_constexpr >= 201907L
+ EIGEN_DEVICE_FUNC constexpr ~EigenBase() {}
+#else
EIGEN_DEVICE_FUNC ~EigenBase() {}
#endif
+#endif
};
/***************************************************************************