From 6ee11636729711bf0ebb9366a23c2bdeabb52ca1 Mon Sep 17 00:00:00 2001 From: xiehan <52160700+Barenboim@users.noreply.github.com> Date: Fri, 13 Dec 2024 21:30:55 +0800 Subject: [PATCH] Declare 'nullptr_t' manually in WFTaskFactory. (#1669) --- src/factory/WFTaskFactory.h | 5 ++++- src/factory/WFTaskFactory.inl | 1 - 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/factory/WFTaskFactory.h b/src/factory/WFTaskFactory.h index 52fe930579..95fa64760d 100644 --- a/src/factory/WFTaskFactory.h +++ b/src/factory/WFTaskFactory.h @@ -23,7 +23,6 @@ #include #include #include -#include #include #include #include @@ -424,6 +423,10 @@ class WFTaskFactory return task; } +private: + /* Some compilers don't declare 'nullptr_t' although required by C++11. */ + using nullptr_t = std::nullptr_t; + public: /* The following functions are for overload resolution only. */ diff --git a/src/factory/WFTaskFactory.inl b/src/factory/WFTaskFactory.inl index ea84f4f14b..c88c356370 100644 --- a/src/factory/WFTaskFactory.inl +++ b/src/factory/WFTaskFactory.inl @@ -23,7 +23,6 @@ #include #include #include -#include #include #include #include