Fix alignments in shared facade via alignof/std::align

This commit is contained in:
Michael Krasnyk
2016-11-16 14:40:11 +01:00
committed by Patrick Niklaus
parent 47b097038a
commit d5bf508046
5 changed files with 38 additions and 34 deletions
+1 -2
View File
@@ -520,8 +520,7 @@ void Storage::PopulateData(const DataLayout &layout, char *memory_ptr)
const auto name_char_ptr =
layout.GetBlockPtr<char, true>(memory_ptr, DataLayout::NAME_CHAR_LIST);
BOOST_ASSERT_MSG(layout.AlignBlockSize(temp_count) ==
layout.GetBlockSize(DataLayout::NAME_CHAR_LIST),
BOOST_ASSERT_MSG(temp_count == layout.GetBlockSize(DataLayout::NAME_CHAR_LIST),
"Name file corrupted!");
name_file.ReadInto(name_char_ptr, temp_count);