Fix sanitizer error and re-enable full travis
authorFabian Fichter <ianfab@users.noreply.github.com>
Wed, 23 Dec 2020 11:39:21 +0000 (12:39 +0100)
committerFabian Fichter <ianfab@users.noreply.github.com>
Wed, 23 Dec 2020 11:39:21 +0000 (12:39 +0100)
Closes #213.

.travis.yml
src/types.h

index ff3e049..5130655 100644 (file)
@@ -52,7 +52,7 @@ script:
   - make clean && make -j2 ARCH=x86-64 largeboards=yes all=yes debug=yes build && ../tests/perft.sh largeboard
   - ./stockfish bench xiangqi > /dev/null 2>&1
   - ./stockfish bench shogi > /dev/null 2>&1
-  #- ./stockfish bench capablanca > /dev/null 2>&1
+  - ./stockfish bench capablanca > /dev/null 2>&1
   - ./stockfish bench sittuyin > /dev/null 2>&1
   - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then make clean && make -j2 ARCH=x86-32 largeboards=yes all=yes debug=yes build && ../tests/perft.sh largeboard; fi
 
index ace6f65..5f50a51 100644 (file)
@@ -402,7 +402,7 @@ enum Piece {
   PIECE_NB = 2 * PIECE_TYPE_NB
 };
 
-enum RiderType {
+enum RiderType : int {
   NO_RIDER = 0,
   RIDER_BISHOP = 1 << 0,
   RIDER_ROOK_H = 1 << 1,