diff --git a/simulators/c++2/src_simulator/app/Parameter.h b/simulators/c++2/src_simulator/app/Parameter.h
index fab025659683c8a3b8d28dc966e79451c8173ec4..4020aca1f62a28e0fcff2c413f8aa04b4d2b5387 100644
--- a/simulators/c++2/src_simulator/app/Parameter.h
+++ b/simulators/c++2/src_simulator/app/Parameter.h
@@ -174,7 +174,7 @@ public:
   void getStateHash(HashAlgo* iHash) const{
     //#if size>0
     //std::cout << "add param vals:\n";
-    for (unsigned int i=0;i<size;i++){
+    for (int i=0;i<size;i++){
       iHash->addValue((HashValueType)_p[i]);
       //std::cout << _p[i] << ", ";
     }