aboutsummaryrefslogtreecommitdiff
path: root/src/core/crypto/key_manager.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2019-11-12 03:01:29 -0500
committerLioncash <mathew1800@gmail.com>2019-11-12 07:06:25 -0500
commit63be9f7f6089b3aee11eef05c0a76449db16036b (patch)
treee3dd330897d55a29d26674cb1fb19ebe43c24bac /src/core/crypto/key_manager.cpp
parent1f7f9e8c503adc9ba828ff498a2efec6cc65a79b (diff)
CMakeLists: Make most implicit type conversion warnings errors on MSVC
Quite frequently there have been cases where code has been merged into the core that produces warning. In order to prevent this from occurring, we can make the compiler flag these cases and allow our CI to flag down any code that would generate these warnings. This is beneficial given silent conversions from signed/unsigned can result in logic bugs. This forces one writing changes to be explicit about when signedness conversions are desirable, rather than leaving it up to readers' interpretation. Currently the codebase isn't in a state where it will build successfully with this change applied, but this will be addressed in subsequent follow-up changes. This set of changes will focus on making it build properly with these changes for MSVC as a starting point for basic coverage.
Diffstat (limited to 'src/core/crypto/key_manager.cpp')
0 files changed, 0 insertions, 0 deletions