From eae539dc4aa6f3f2e062a82340c58e705a20b4a3 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Thu, 17 Feb 2022 14:44:53 +0200 Subject: [PATCH] Add missing header. --- src/libs/vdxf/libdxfrw/drw_base.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libs/vdxf/libdxfrw/drw_base.h b/src/libs/vdxf/libdxfrw/drw_base.h index c38c480fb..0594d9aca 100644 --- a/src/libs/vdxf/libdxfrw/drw_base.h +++ b/src/libs/vdxf/libdxfrw/drw_base.h @@ -22,6 +22,10 @@ #include #include +#if ((defined(_MSVC_LANG) && _MSVC_LANG < 201402L) || __cplusplus < 201402L) +#include +#endif + #ifdef DRW_ASSERTS # define drw_assert(a) assert(a) #else @@ -82,7 +86,7 @@ #endif // defined(__cplusplus) #endif // QT_VERSION < QT_VERSION_CHECK(5, 8, 0) -#if ((defined(_MSVC_LANG) && _MSVC_LANG <= 201103L) || __cplusplus <= 201103L) +#if ((defined(_MSVC_LANG) && _MSVC_LANG < 201402L) || __cplusplus < 201402L) template std::unique_ptr make_unique(Args&&... args) { return std::unique_ptr(new T(std::forward(args)...));