GP-4140 Strip TypeDefs when extracting primitives

This commit is contained in:
caheckman 2023-12-12 01:14:06 +00:00
parent 4c3d7ca925
commit ff2526479e
2 changed files with 5 additions and 0 deletions

View file

@ -579,6 +579,8 @@ uint4 MultiSlotAssign::assignAddress(Datatype *dt,const PrototypePieces &proto,i
return fail;
int4 grp = stackEntry->getGroup();
Address addr = stackEntry->getAddrBySlot(tmpStatus[grp],sizeLeft,1); // Consume all the space we need
if (addr.isInvalid())
return fail;
pieces.push_back(VarnodeData());
pieces.back().space = addr.getSpace();
pieces.back().offset = addr.getOffset();