From 59e01e28131c5e60d508a7df949f7abfc98e068e Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Tue, 18 May 2021 01:18:19 +0430 Subject: [PATCH] AK: Define MakeSigned<...>::Type as void in the base struct This was probably forgotten in the last rewrite, this would make IsIntegeral not work for floating points. --- AK/StdLibExtraDetails.h | 1 + 1 file changed, 1 insertion(+) diff --git a/AK/StdLibExtraDetails.h b/AK/StdLibExtraDetails.h index 51d0cb90a3..d0991b7a2a 100644 --- a/AK/StdLibExtraDetails.h +++ b/AK/StdLibExtraDetails.h @@ -265,6 +265,7 @@ using MakeUnsigned = typename __MakeUnsigned::Type; template struct __MakeSigned { + using Type = void; }; template<> struct __MakeSigned {