Skip to content

Commit de5dbce

Browse files
committed
Error on some type conversion warnings.
1 parent 8988355 commit de5dbce

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ endif ()
2828
if (NOT MSVC)
2929
add_definitions ("-Wall")
3030
else ()
31+
# Show level 4 warnings.
3132
add_definitions ("-W4")
3233
endif ()
3334

MemoryModule.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@
3535
#if _MSC_VER
3636
// Disable warning about data -> function pointer conversion
3737
#pragma warning(disable:4055)
38+
// C4244: conversion from 'uintptr_t' to 'DWORD', possible loss of data.
39+
#pragma warning(error: 4244)
40+
// C4267: conversion from 'size_t' to 'int', possible loss of data.
41+
#pragma warning(error: 4267)
3842
#endif
3943

4044
#ifndef IMAGE_SIZEOF_BASE_RELOCATION

0 commit comments

Comments
 (0)