CI: stricter warnings

This commit is contained in:
Robert Haschke 2022-11-01 21:24:07 +01:00
parent 64a8df1fde
commit 0c9524930a
2 changed files with 8 additions and 8 deletions

View File

@ -16,18 +16,16 @@ jobs:
env:
- IMAGE: master-source
TARGET_CMAKE_ARGS: >-
-DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="
-Werror -Wall -Wextra -Wwrite-strings -Wunreachable-code -Wpointer-arith -Wredundant-decls
-Wno-unused-parameter -Wno-unused-function -Wno-deprecated-copy -Wno-unused-but-set-parameter"
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_CXX_FLAGS="-Werror -Wall -Wextra -Wwrite-strings -Wunreachable-code -Wpointer-arith -Wredundant-decls"
- IMAGE: noetic-source
NAME: ccov
TARGET_CMAKE_ARGS: -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="--coverage"
- IMAGE: noetic-source
CLANG_TIDY: true
TARGET_CMAKE_ARGS: >-
-DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="
-Werror -Wall -Wextra -Wwrite-strings -Wunreachable-code -Wpointer-arith -Wredundant-decls
-Wno-unused-parameter -Wno-unused-function -Wno-deprecated-copy"
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_CXX_FLAGS="-Werror -Wall -Wextra -Wwrite-strings -Wunreachable-code -Wpointer-arith -Wredundant-decls"
- IMAGE: noetic-source
NAME: asan
DOCKER_RUN_OPTS: >-

View File

@ -56,8 +56,10 @@ namespace moveit {
namespace task_constructor {
// for debugging of how children interfaces evolve over time
static void printChildrenInterfaces(const ContainerBasePrivate& container, bool success, const Stage& creator,
std::ostream& os = std::cerr) {
__attribute__((unused)) // silent unused-function warning
static void
printChildrenInterfaces(const ContainerBasePrivate& container, bool success, const Stage& creator,
std::ostream& os = std::cerr) {
static unsigned int id = 0;
const unsigned int width = 10; // indentation of name
os << std::endl << (success ? '+' : '-') << ' ' << creator.name() << ' ';