Commit 9514c6be by John Kessenich

Build: Fix #2228, by correcting the type used.

parent 8e3b73e3
...@@ -8527,7 +8527,7 @@ const TTypeList* TParseContext::recordStructCopy(TStructRecord& record, const TT ...@@ -8527,7 +8527,7 @@ const TTypeList* TParseContext::recordStructCopy(TStructRecord& record, const TT
size_t memberCount = tmpType->getStruct()->size(); size_t memberCount = tmpType->getStruct()->size();
size_t originHash = 0, tmpHash = 0; size_t originHash = 0, tmpHash = 0;
std::hash<size_t> hasher; std::hash<size_t> hasher;
for (uint32_t i = 0; i < memberCount; i++) { for (size_t i = 0; i < memberCount; i++) {
size_t originMemberHash = hasher(originType->getStruct()->at(i).type->getQualifier().layoutPacking + size_t originMemberHash = hasher(originType->getStruct()->at(i).type->getQualifier().layoutPacking +
originType->getStruct()->at(i).type->getQualifier().layoutMatrix); originType->getStruct()->at(i).type->getQualifier().layoutMatrix);
size_t tmpMemberHash = hasher(tmpType->getStruct()->at(i).type->getQualifier().layoutPacking + size_t tmpMemberHash = hasher(tmpType->getStruct()->at(i).type->getQualifier().layoutPacking +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment