summaryrefslogtreecommitdiff
path: root/src/base
diff options
context:
space:
mode:
authorDoğukan Korkmaztürk <d.korkmazturk@gmail.com>2019-08-30 21:18:18 -0400
committerAndreas Sandberg <andreas.sandberg@arm.com>2019-09-02 09:55:11 +0000
commit633638ae5dc6f057938bc11337f52c3f047c0d79 (patch)
treee6c79c5ebbd401533797f5a02495043b8d9f1a2f /src/base
parent24b56f92731091fb9a6c989affb04cca3109b29b (diff)
downloadgem5-633638ae5dc6f057938bc11337f52c3f047c0d79.tar.xz
stats: Catch exceptions by const reference
Catching exceptions by value causes -Werror=catch-value= to be triggered during a build process. This change replaces the values with const references in the catch blocks. Change-Id: Iddabb595c5916d8120dcdb08e2c2f36ff21c3c9b Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/20528 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com> Maintainer: Jason Lowe-Power <jason@lowepower.com> Maintainer: Andreas Sandberg <andreas.sandberg@arm.com> Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'src/base')
-rw-r--r--src/base/stats/hdf5.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/base/stats/hdf5.cc b/src/base/stats/hdf5.cc
index bb3705c3b..1e11d5627 100644
--- a/src/base/stats/hdf5.cc
+++ b/src/base/stats/hdf5.cc
@@ -109,9 +109,9 @@ Hdf5::beginGroup(const char *name)
H5::Group group;
try {
group = base.openGroup(name);
- } catch (H5::FileIException e) {
+ } catch (const H5::FileIException& e) {
group = base.createGroup(name);
- } catch (H5::GroupIException e) {
+ } catch (const H5::GroupIException& e) {
group = base.createGroup(name);
}