The "segment" private element in this class was only ever set to zero
on construction, and then used to index into a list of segment names
to get the string "none" in a DPRINTF. If debugging was turned off,
there would be no consumers of that variable, and that upset g++. This
change removes the essentially useless variable, and also that bit of
text in the DPRINTF.
Change-Id: I3f85db4af5f0678768243daf84b8d698350af931
Reviewed-on: https://gem5-review.googlesource.com/9221
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>
nextOffset = offset + size;
- DPRINTF(HSAILObject, "Adding %s SYMBOL %s size %d offset 0x%x, init: %d\n",
- segmentNames[segment], sym_name, size, offset, sym->init);
+ DPRINTF(HSAILObject, "Adding SYMBOL %s size %d offset %#x, init: %d\n",
+ sym_name, size, offset, sym->init);
StorageElement* se = new StorageElement(sym_name, offset, size, sym);
elements.push_back(se);
DirVarToSE_map elements_by_brigptr;
uint64_t nextOffset;
- Brig::BrigSegment segment;
public:
- StorageSpace(Brig::BrigSegment _class)
- : nextOffset(0), segment(_class)
+ StorageSpace(Brig::BrigSegment _class) : nextOffset(0)
{
}