From abbb94af8bf6aa31e2ee3571ed723ab01960fe8f Mon Sep 17 00:00:00 2001 From: Alexander Richardson Date: Wed, 5 Jun 2024 04:36:38 -0700 Subject: [PATCH] dev-arm: Fix -Wdeprecated-copy warning (#1197) Clang warns as follows: `warning: definition of implicit copy constructor for 'TranslResult' is deprecated because it has a user-declared copy assignment operator` Change-Id: Ic701d8522aac75d569f4f513f54de91f76a17e48 --- src/dev/arm/smmu_v3_transl.hh | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dev/arm/smmu_v3_transl.hh b/src/dev/arm/smmu_v3_transl.hh index 93877a54b1..1436b3cccb 100644 --- a/src/dev/arm/smmu_v3_transl.hh +++ b/src/dev/arm/smmu_v3_transl.hh @@ -142,6 +142,7 @@ class SMMUTranslationProcess : public SMMUProcess addr(0), addrMask(0), writable(false) {} + TranslResult(const TranslResult&) = default; TranslResult& operator=(const TranslResult &rhs) = default; bool isFaulting() const { return fault.isFaulting(); }