SPARC: Fix a minor compile bug in native trace on gcc > 4.1.

This commit is contained in:
Gabe Black 2009-07-25 15:14:00 -07:00
parent 44f80e7ca5
commit ef4e8b04a6

View file

@ -36,7 +36,7 @@
namespace Trace {
static char *intRegNames[SparcISA::NumIntArchRegs] = {
static const char *intRegNames[SparcISA::NumIntArchRegs] = {
//Global registers
"g0", "g1", "g2", "g3", "g4", "g5", "g6", "g7",
//Output registers
@ -58,7 +58,7 @@ Trace::SparcNativeTrace::check(NativeTraceRecord *record)
// I doubt a real SPARC will describe more integer registers than this.
assert(SparcISA::NumIntArchRegs == 32);
char **regName = intRegNames;
const char **regName = intRegNames;
for (int i = 0; i < SparcISA::NumIntArchRegs; i++) {
regVal = tc->readIntReg(i);
read(&realRegVal, sizeof(realRegVal));