Remove incorrect use of std::vector.reserve

Change-Id: Ic45d4c837eaad8b9f19288d4f3b6e8caa3eaf319
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
diff --git a/src/armnn/layers/PadLayer.cpp b/src/armnn/layers/PadLayer.cpp
index 324dd4a..f620a6e 100644
--- a/src/armnn/layers/PadLayer.cpp
+++ b/src/armnn/layers/PadLayer.cpp
@@ -46,8 +46,7 @@
     ARMNN_ASSERT(m_Param.m_PadList.size() == rank);
     ARMNN_ASSERT(rank != 0);
 
-    std::vector<unsigned int> outputDimensionSizes;
-    outputDimensionSizes.reserve(rank);
+    std::vector<unsigned int> outputDimensionSizes(rank);
     for (unsigned int i = 0; i < rank; ++i)
     {
         outputDimensionSizes[i] = inputShape[i] + m_Param.m_PadList[i].first + m_Param.m_PadList[i].second;
@@ -77,4 +76,4 @@
     visitor.VisitPadLayer(this, GetParameters(), GetName());
 }
 
-} // namespace armnn
\ No newline at end of file
+} // namespace armnn