diff options
author | vng <viktor.govako@gmail.com> | 2012-09-26 04:35:59 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:43:53 +0300 |
commit | 03423c4e037ae899416c693639f4b3cd0dfcfcfe (patch) | |
tree | 8f7be8eee43eef7b1d0a5b106d89c56d30e4f3e1 /coding/dd_vector.hpp | |
parent | 0b94624aa9ab1454d4c89ec8b9ca6e87497c1552 (diff) |
Compilation fixes with some minor changes.
Diffstat (limited to 'coding/dd_vector.hpp')
-rw-r--r-- | coding/dd_vector.hpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/coding/dd_vector.hpp b/coding/dd_vector.hpp index f31452d6d9..255822a984 100644 --- a/coding/dd_vector.hpp +++ b/coding/dd_vector.hpp @@ -166,10 +166,11 @@ public: private: void InitSize() { - if ((m_reader.Size() % sizeof(T)) != 0) - MYTHROW(OpenException, (m_reader.Size(), sizeof(T))); - // TODO: Check that reader.Size() % sizeof(T) == 0 - m_Size = m_reader.Size() / sizeof(T); + uint64_t const sz = m_reader.Size(); + if ((sz % sizeof(T)) != 0) + MYTHROW(OpenException, (sz, sizeof(T))); + + m_Size = sz / sizeof(T); } // TODO: Refactor me to use Reader by pointer. |