diff --git a/src/shared/proparser/profileevaluator.cpp b/src/shared/proparser/profileevaluator.cpp
index 8667b79fde08b5ea5381327e87d4a9c2283ba59b..905d4ed05115256866a8344cc79bd2ec979e3d7d 100644
--- a/src/shared/proparser/profileevaluator.cpp
+++ b/src/shared/proparser/profileevaluator.cpp
@@ -3006,9 +3006,9 @@ ProFileEvaluator::Private::VisitReturn ProFileEvaluator::Private::evaluateCondit
         case T_LOAD: {
             if (m_skipLevel && !m_cumulative)
                 return ReturnFalse;
-            bool ignore_error = false;
+            // bool ignore_error = false;
             if (args.count() == 2) {
-                ignore_error = isTrue(args.at(1), m_tmp2);
+                // ignore_error = isTrue(args.at(1), m_tmp2);
             } else if (args.count() != 1) {
                 evalError(fL1S("load(feature) requires one or two arguments."));
                 return ReturnFalse;
diff --git a/src/shared/proparser/profileparser.cpp b/src/shared/proparser/profileparser.cpp
index c67dedebea0172f5fa4a70a66d33cdac0772cd31..01c36130cd8da49cd3ce7159ddf52578188d0330 100644
--- a/src/shared/proparser/profileparser.cpp
+++ b/src/shared/proparser/profileparser.cpp
@@ -1003,7 +1003,6 @@ void ProFileParser::finalizeCall(ushort *&tokPtr, ushort *uc, ushort *ptr, int a
                         }
                         putTok(tokPtr, defType);
                         putHashStr(tokPtr, uce + 2, nlen);
-                        uc = uce + 2 + nlen + 1;
                         enterScope(tokPtr, true, StCtrl);
                         return;
                     }