From fd01cf788c6bfc96d20752975f83723fe7a6b6de Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Wed, 10 Apr 2024 21:51:56 +0300 Subject: [PATCH] Add -Wsign-conversion to pedantic-errors --- test/Jamfile.v2 | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index e1d1f92..3d7568a 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -22,6 +22,15 @@ local warnings-as-errors-off = "-gcc:on" "-clang:on" ; +local pedantic-errors = pedantic + gcc:"-Wconversion" + gcc:"-Wsign-conversion" + clang:"-Wconversion" + clang:"-Wsign-conversion" + msvc:on + gcc:on + clang:on ; + # quick test (for CI) run quick.cpp ; @@ -34,7 +43,8 @@ compile addressof_constexpr_test.cpp ; compile-fail addressof_fail_rvalue.cpp : $(warnings-as-errors-off) ; -run checked_delete_test.cpp ; +run checked_delete_test.cpp + : : : $(pedantic-errors) ; compile-fail checked_delete_fail.cpp : $(warnings-as-errors-off) ; compile-fail checked_delete_fail2.cpp @@ -101,13 +111,6 @@ run visit_each_test.cpp ; run get_pointer_test.cpp ; -local pedantic-errors = pedantic - gcc:"-Wconversion" - clang:"-Wconversion" - msvc:on - gcc:on - clang:on ; - run lightweight_test_test.cpp : : : $(pedantic-errors) ; run lightweight_test_test.cpp : : :