IVGCVSW-6420 Setting a const tensor flag was missing inthe TfLite parser.

* The TfLiteparser was returning non const TensorInfo's for input tensor
  BindingPointInfo.

Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I20942aaef3afe7c91cf19fc3c007bec35828e69e
diff --git a/src/armnnTfLiteParser/TfLiteParser.cpp b/src/armnnTfLiteParser/TfLiteParser.cpp
index 125a763..15ca36d 100644
--- a/src/armnnTfLiteParser/TfLiteParser.cpp
+++ b/src/armnnTfLiteParser/TfLiteParser.cpp
@@ -4205,7 +4205,10 @@
         if (input.second->name == name)
         {
             auto bindingId = GenerateLayerBindingId(subgraphId, input.first);
-            return std::make_pair(bindingId, ToTensorInfo(input.second));
+            auto inputTensorInfo = ToTensorInfo(input.second);
+            // Input tensors are always treated as constant tensors during network execution.
+            inputTensorInfo.SetConstant(true);
+            return std::make_pair(bindingId, inputTensorInfo);
         }
     }