Skip to content

Commit f577fc4

Browse files
committed
Turn on warnings as errors for MSVC, warning level to 3
Can't do level 4 warnings yet - need to make an upstream change to doctest
1 parent fb6606d commit f577fc4

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ else()
1515
endif()
1616

1717
if(MSVC)
18-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj")
18+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj /W3 /WX")
1919
else()
2020
set(CMAKE_CXX_FLAGS "-Wall -g -Wextra -Wshadow -pedantic -Wold-style-cast ${CMAKE_CXX_FLAGS}")
2121
option(WITH_WERROR "Compile with '-Werror' C++ compiler flag" ON)

unittests/complex.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ void test_complex()
6969
CHECK_EQ( o_float, i_float );
7070
CHECK_EQ( o_double.real(), doctest::Approx(i_double.real()).epsilon(1e-5) );
7171
CHECK_EQ( o_double.imag(), doctest::Approx(i_double.imag()).epsilon(1e-5) );
72-
CHECK_EQ( o_ldouble.real(), doctest::Approx(i_ldouble.real()).epsilon(1e-5) );
73-
CHECK_EQ( o_ldouble.imag(), doctest::Approx(i_ldouble.imag()).epsilon(1e-5) );
72+
CHECK_EQ( o_ldouble.real(), doctest::Approx(i_ldouble.real()).epsilon(1e-5L) );
73+
CHECK_EQ( o_ldouble.imag(), doctest::Approx(i_ldouble.imag()).epsilon(1e-5L) );
7474
}
7575
}
7676

0 commit comments

Comments
 (0)