From 0afd619ec35ca6676a8f4f135cd0a830b75ecbd9 Mon Sep 17 00:00:00 2001 From: Horst Schirmeier Date: Mon, 5 May 2014 14:30:28 +0200 Subject: [PATCH] weather-monitor: use uint32_t for instruction pointer This fixes a gcc 4.7 warning: comparison between signed and unsigned integer expressions [-Wsign-compare]. Change-Id: If440567c2767494f456e8e68df29e2f8d1582955 --- src/experiments/weather-monitor/experiment.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/experiments/weather-monitor/experiment.cc b/src/experiments/weather-monitor/experiment.cc index 412b7d49..b3195ea5 100644 --- a/src/experiments/weather-monitor/experiment.cc +++ b/src/experiments/weather-monitor/experiment.cc @@ -227,7 +227,7 @@ bool WeatherMonitorExperiment::run() byte_t newdata = data ^ (1 << bit_offset); mm.setByte(data_address, newdata); // note at what IP we did it - int32_t injection_ip = simulator.getCPU(0).getInstructionPointer(); + uint32_t injection_ip = simulator.getCPU(0).getInstructionPointer(); result->set_iter_before_fi(count_loop_iter_before); log << "fault injected @ ip " << injection_ip << " 0x" << hex << ((int)data) << " -> 0x" << ((int)newdata) << endl;