]> git.sesse.net Git - stockfish/blobdiff - src/tt.h
Numbers formatting in bitboard.cpp
[stockfish] / src / tt.h
index 94ee78e70f233f9126bee035e1213403551bee8f..5c3ddc5269de6e302f2b50566705c13a1f01b79f 100644 (file)
--- a/src/tt.h
+++ b/src/tt.h
@@ -46,7 +46,7 @@ class SimpleHash {
 public:
   SimpleHash() {
 
-    entries = new Entry[HashSize];
+    entries = new (std::nothrow) Entry[HashSize];
     if (!entries)
     {
         std::cerr << "Failed to allocate " << HashSize * sizeof(Entry)
@@ -56,7 +56,7 @@ public:
     memset(entries, 0, HashSize * sizeof(Entry));
   }
 
-  ~SimpleHash() { delete [] entries; }
+  virtual ~SimpleHash() { delete [] entries; }
 
   Entry* find(Key key) const { return entries + ((uint32_t)key & (HashSize - 1)); }