diff --git a/trainer/src/Trainer.cpp b/trainer/src/Trainer.cpp
index e781105205fd5fe92ef11e45283fec6d3fa76c23..7f32d31bf7cf775a445c3a3beb1ca0fea6349004 100644
--- a/trainer/src/Trainer.cpp
+++ b/trainer/src/Trainer.cpp
@@ -123,7 +123,6 @@ void Trainer::extractExamples(SubConfig & config, bool debug, std::filesystem::p
 
     std::vector<long> goldIndexes;
 
-    float regressionTarget = 0.0;
     if (machine.getClassifier(config.getState())->isRegression())
     {
       entropy = 0.0;
@@ -138,7 +137,7 @@ void Trainer::extractExamples(SubConfig & config, bool debug, std::filesystem::p
       auto object = Config::str2object(splited[0]);
       int index = std::stoi(splited[1]);
 
-      regressionTarget = std::stof(config.getConst(col, config.getRelativeWordIndex(object, index), 0));
+      float regressionTarget = std::stof(config.getConst(col, config.getRelativeWordIndex(object, index), 0));
       goldIndexes.emplace_back(util::float2long(regressionTarget));
     }
     else