Fix catch by value

Signed-off-by: Finn Williams <Finn.Williams@arm.com>
Change-Id: I257c3e79fa715170ac57caafc59131057c3a3b9c
diff --git a/src/armnn/LoadedNetwork.cpp b/src/armnn/LoadedNetwork.cpp
index 3d7173b..ac63c9a 100644
--- a/src/armnn/LoadedNetwork.cpp
+++ b/src/armnn/LoadedNetwork.cpp
@@ -1112,7 +1112,7 @@
                 previouslyUsed = true;
             }
         }
-        catch (std::out_of_range)
+        catch (const std::out_of_range& error)
         {
             throw InvalidArgumentException(fmt::format("Unknown LayerBindingId id: {}", layerBindingId));
         }
@@ -1141,7 +1141,7 @@
                     previouslyUsed = true;
                 }
             }
-            catch (std::out_of_range)
+            catch (const std::out_of_range& error)
             {
                 throw InvalidArgumentException(fmt::format("Unknown LayerBindingId id: {}", layerBindingId));
             }