Skip to content

Commit dc3dd0b

Browse files
committed
Pedantic errors
1 parent 611d371 commit dc3dd0b

File tree

8 files changed

+334
-326
lines changed

8 files changed

+334
-326
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ project(mapcode_cpp)
2727
# NO_FAST_ENCODE - Drop fast encoding support - only for internal use.
2828

2929
set(MAPCODE_OPTIONS "")
30-
set(MAPCODE_WARNING_OPTIONS "-Wall -Werror")
30+
set(MAPCODE_WARNING_OPTIONS "-Wall -Werror -Wextra -Wpedantic")
3131
set(MAPCODE_SANITIZER_COMPILER_OPTIONS "-fsanitize=address -fno-common -fno-optimize-sibling-calls -fno-omit-frame-pointer")
3232
set(MAPCODE_SANITIZER_LINKER_OPTIONS "-fsanitize=address")
3333

unittest/run_compare.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/sh
2-
OPTS="-Wall -Werror -Wno-pointer-to-int-cast"
2+
OPTS="-Wall -Werror -Wextra -Wpedantic -Wno-pointer-to-int-cast"
33

44
NEW=../utility/mapcode
55
OLD=$HOME/bin/mapcode-2.3.1

unittest/run_gcov.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/sh
2-
OPTS="-Wall -Werror -Wno-pointer-to-int-cast -fprofile-arcs -ftest-coverage"
2+
OPTS="-Wall -Werror -Wextra -Wpedantic -Wno-pointer-to-int-cast -fprofile-arcs -ftest-coverage"
33
LIB="../mapcodelib/mapcoder.o"
44

55
TEST=`which gcov`

unittest/run_gprof.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/sh
2-
OPTS="-Wall -Werror -Wno-pointer-to-int-cast"
2+
OPTS="-Wall -Werror -Wextra -Wpedantic -Wno-pointer-to-int-cast"
33
LIB="../mapcodelib/mapcoder.o"
44

55
TEST=`which gprof`

unittest/run_normal.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/sh
2-
OPTS="-Wall -Werror -Wno-pointer-to-int-cast"
2+
OPTS="-Wall -Werror -Wextra -Wpedantic -Wno-pointer-to-int-cast"
33

44
echo "!! -------------------------------------------------------------"
55
echo "Run normal..."

unittest/run_sanitizer.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/sh
2-
OPTS="-Wall -Werror -Wno-pointer-to-int-cast"
2+
OPTS="-Wall -Werror -Wextra -Wpedantic -Wno-pointer-to-int-cast"
33
LIB="../mapcodelib/mapcoder.o"
44

55
export ASAN_OPTIONS=debug=true:strict_string_checks=1:detect_stack_use_after_return=true:detect_invalid_pointer_pairs=99999:detect_container_overflow=true:detect_odr_violation=2:check_initialization_order=true:strict_init_order=true

unittest/run_valgrind.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/sh
2-
OPTS="-Wall -Werror -Wno-pointer-to-int-cast"
2+
OPTS="-Wall -Werror -Wextra -Wpedantic -Wno-pointer-to-int-cast"
33
LIB="../mapcodelib/mapcoder.o"
44

55
TEST=`which valgrind`

unittest/unittest.c

Lines changed: 327 additions & 319 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)