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
 };
 
 /***************************************************************************