Skip to content

Commit

Permalink
Run clang-tidy 'modernize'
Browse files Browse the repository at this point in the history
Some warnings after a run of:

$ clang-tidy-3.8 -checks='modernize-*' *.cpp syzygy/*.cpp -header-filter=.* -- -std=c++11

I have not fixed all suggestions, for instance I still prefer
to declare the type instead of a spread use of 'auto'. I also
perfer good old 'typedef' to the new 'using' form.

I have not fixed some warnings in the last functions of
syzygy code because those are still the original functions
and need to be completely rewritten anyhow.

Thanks to erbsenzaehler for the original idea.

No functional change.
  • Loading branch information
mcostalba committed Aug 13, 2017
1 parent df6cb44 commit c3e964f
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion src/endgame.h
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ template<EndgameCode E, typename T = eg_type<E>>
struct Endgame : public EndgameBase<T> {

explicit Endgame(Color c) : EndgameBase<T>(c) {}
T operator()(const Position&) const;
T operator()(const Position&) const override;
};


Expand Down
8 changes: 4 additions & 4 deletions src/misc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,10 @@ struct Tie: public streambuf { // MSVC requires split streambuf for cin and cout

Tie(streambuf* b, streambuf* l) : buf(b), logBuf(l) {}

int sync() { return logBuf->pubsync(), buf->pubsync(); }
int overflow(int c) { return log(buf->sputc((char)c), "<< "); }
int underflow() { return buf->sgetc(); }
int uflow() { return log(buf->sbumpc(), ">> "); }
int sync() override { return logBuf->pubsync(), buf->pubsync(); }
int overflow(int c) override { return log(buf->sputc((char)c), "<< "); }
int underflow() override { return buf->sgetc(); }
int uflow() override { return log(buf->sbumpc(), ">> "); }

streambuf *buf, *logBuf;

Expand Down
2 changes: 1 addition & 1 deletion src/search.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@ void MainThread::search() {

if (rootMoves.empty())
{
rootMoves.push_back(RootMove(MOVE_NONE));
rootMoves.emplace_back(MOVE_NONE);
sync_cout << "info depth 0 score "
<< UCI::value(rootPos.checkers() ? -VALUE_MATE : VALUE_DRAW)
<< sync_endl;
Expand Down
4 changes: 2 additions & 2 deletions src/syzygy/tbprobe.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -489,8 +489,8 @@ void HashTable::insert(const std::vector<PieceType>& pieces) {

MaxCardinality = std::max((int)pieces.size(), MaxCardinality);

wdlTable.push_back(WDLEntry(code));
dtzTable.push_back(DTZEntry(wdlTable.back()));
wdlTable.emplace_back(code);
dtzTable.emplace_back(wdlTable.back());

insert(wdlTable.back().key , &wdlTable.back(), &dtzTable.back());
insert(wdlTable.back().key2, &wdlTable.back(), &dtzTable.back());
Expand Down
2 changes: 1 addition & 1 deletion src/thread.h
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ struct MainThread : public Thread {

using Thread::Thread;

virtual void search();
void search() override;
void check_time();

bool easyMovePlayed, failedLow;
Expand Down

0 comments on commit c3e964f

Please sign in to comment.