]> git.sesse.net Git - stockfish/blobdiff - src/position.h
Retire copy c'tor from class Position
[stockfish] / src / position.h
index 27a70aaedde51b83a25cb22a216f474dde603896..ed25c090867ed5d1e3217e18f9f00706638ef32e 100644 (file)
@@ -94,10 +94,9 @@ struct ReducedStateInfo {
 class Position {
 public:
   Position() {}
-  Position(const Position& p) { *this = p; }
   Position(const Position& p, Thread* t) { *this = p; thisThread = t; }
   Position(const std::string& f, bool c960, Thread* t) { from_fen(f, c960, t); }
-  void operator=(const Position&);
+  Position& operator=(const Position&);
 
   // Text input/output
   void from_fen(const std::string& fen, bool isChess960, Thread* th);