aboutsummaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2024-05-28 08:28:31 -0500
committerBrent Cook <busterb@gmail.com>2024-05-28 08:28:31 -0500
commit82d645aae862f2c4cccccf0eb123ed7b04043361 (patch)
tree00bc38f3aaf7b6d9411035e4e4c1032b404c73b6 /crypto
parentd9c3a5000c182fd1c8beb253970d2661e0b54516 (diff)
parent8ce97109256eb6df13c091510485a83821424971 (diff)
downloadportable-82d645aae862f2c4cccccf0eb123ed7b04043361.tar.gz
portable-82d645aae862f2c4cccccf0eb123ed7b04043361.tar.bz2
portable-82d645aae862f2c4cccccf0eb123ed7b04043361.zip
Land #1046, [Windows] Mark old_report_mode as unused for release builds
Diffstat (limited to 'crypto')
-rw-r--r--crypto/compat/posix_win.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/crypto/compat/posix_win.c b/crypto/compat/posix_win.c
index 3e78a07..bb3e653 100644
--- a/crypto/compat/posix_win.c
+++ b/crypto/compat/posix_win.c
@@ -164,9 +164,10 @@ static void noop_handler(const wchar_t *expression, const wchar_t *function,
164} 164}
165 165
166#define BEGIN_SUPPRESS_IPH \ 166#define BEGIN_SUPPRESS_IPH \
167 int old_report_mode = _CrtSetReportMode(_CRT_ASSERT, 0); \ 167 const int old_report_mode = _CrtSetReportMode(_CRT_ASSERT, 0); \
168 _invalid_parameter_handler old_handler = _set_thread_local_invalid_parameter_handler(noop_handler) 168 const _invalid_parameter_handler old_handler = _set_thread_local_invalid_parameter_handler(noop_handler)
169#define END_SUPPRESS_IPH \ 169#define END_SUPPRESS_IPH \
170 (void)old_report_mode; /* Silence warning in release mode when _CrtSetReportMode compiles to void. */ \
170 _CrtSetReportMode(_CRT_ASSERT, old_report_mode); \ 171 _CrtSetReportMode(_CRT_ASSERT, old_report_mode); \
171 _set_thread_local_invalid_parameter_handler(old_handler) 172 _set_thread_local_invalid_parameter_handler(old_handler)
172 173