diff --git a/src/yycc/num/safe_op.hpp b/src/yycc/num/safe_op.hpp index e68f386..169bd0c 100644 --- a/src/yycc/num/safe_op.hpp +++ b/src/yycc/num/safe_op.hpp @@ -17,6 +17,11 @@ // Import essential header if we are using Windows function family. #if defined(YYCC_HARDWARE_OVERFLOW_WIN32_FNS) +// YYC MARK: +// This macro is crucial for including "intsafe.h" +// Without this, "intsafe.h" will not enable signed integral operations. +#define ENABLE_INTSAFE_SIGNED_FUNCTIONS + #include "../windows/import_guard_head.hpp" #include #include "../windows/import_guard_tail.hpp"