diff --git a/include/proxsuite/linalg/veg/internal/macros.hpp b/include/proxsuite/linalg/veg/internal/macros.hpp index c926c1387..cbb59a767 100644 --- a/include/proxsuite/linalg/veg/internal/macros.hpp +++ b/include/proxsuite/linalg/veg/internal/macros.hpp @@ -128,12 +128,7 @@ #define VEG_HAS_CONCEPTS 0 #endif -#if defined(VEG_WITH_CXX17_SUPPORT) #define VEG_DECLVAL(...) (std::declval<__VA_ARGS__>()) -#else -#define VEG_DECLVAL(...) \ - (::proxsuite::linalg::veg::_detail::_meta::declval<__VA_ARGS__>()) -#endif #if defined(__clang__) #define VEG_ARROW(...) \ @@ -666,9 +661,6 @@ struct unref using type = T; }; -template -auto -declval() VEG_ALWAYS_NOEXCEPT->T; } // namespace _meta } // namespace _detail