add extra warnings for tests

This commit is contained in:
2019-05-14 12:55:42 +07:00
parent c40e901e1a
commit 0c73612fa5
2 changed files with 7 additions and 6 deletions

View File

@@ -29,4 +29,11 @@ add_executable(${PROJECT_NAME} ${UNTESTS_SOURCES})
target_link_libraries(${PROJECT_NAME}
Catch2
kari.hpp)
target_compile_options(${PROJECT_NAME}
PRIVATE
$<$<CXX_COMPILER_ID:MSVC>:
/W4>
PRIVATE
$<$<OR:$<CXX_COMPILER_ID:GNU>,$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>>:
-Wall -Wextra -Wpedantic>)
add_test(${PROJECT_NAME} ${PROJECT_NAME})

View File

@@ -95,8 +95,6 @@ namespace
std::forward<Cs>(cs)...);
}
};
constexpr auto f = kari::curry(minus2_gf{}, 10, 20);
}
namespace
@@ -194,10 +192,6 @@ namespace
static box_without_move operator+(const box_without_move& lhs, const box_without_move& rhs) {
return box_without_move(lhs.v() + rhs.v());
}
static box_without_move operator-(const box_without_move& lhs, const box_without_move& rhs) {
return box_without_move(lhs.v() - rhs.v());
}
}
using namespace kari;