arch-arm: Mark ArmProcess method as override
Allows compilation on clang3.5+ by fixing Winconsistent-missing-override Change-Id: Ic0ebf3869fc2d9a29fcf7cf5a6535952f41714d0 Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/13227 Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com> Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
This commit is contained in:
committed by
Giacomo Travaglini
parent
027a14087d
commit
9145d48543
@@ -80,17 +80,17 @@ class ArmProcess32 : public ArmProcess
|
||||
ArmProcess32(ProcessParams * params, ObjectFile *objFile,
|
||||
ObjectFile::Arch _arch);
|
||||
|
||||
void initState();
|
||||
void initState() override;
|
||||
|
||||
/** AArch32 AT_HWCAP */
|
||||
uint32_t armHwcapImpl() const override;
|
||||
|
||||
public:
|
||||
|
||||
ArmISA::IntReg getSyscallArg(ThreadContext *tc, int &i, int width);
|
||||
ArmISA::IntReg getSyscallArg(ThreadContext *tc, int &i);
|
||||
void setSyscallArg(ThreadContext *tc, int i, ArmISA::IntReg val);
|
||||
void setSyscallReturn(ThreadContext *tc, SyscallReturn return_value);
|
||||
ArmISA::IntReg getSyscallArg(ThreadContext *tc, int &i, int width) override;
|
||||
ArmISA::IntReg getSyscallArg(ThreadContext *tc, int &i) override;
|
||||
void setSyscallArg(ThreadContext *tc, int i, ArmISA::IntReg val) override;
|
||||
void setSyscallReturn(ThreadContext *tc, SyscallReturn return_value) override;
|
||||
};
|
||||
|
||||
class ArmProcess64 : public ArmProcess
|
||||
@@ -99,17 +99,17 @@ class ArmProcess64 : public ArmProcess
|
||||
ArmProcess64(ProcessParams * params, ObjectFile *objFile,
|
||||
ObjectFile::Arch _arch);
|
||||
|
||||
void initState();
|
||||
void initState() override;
|
||||
|
||||
/** AArch64 AT_HWCAP */
|
||||
uint32_t armHwcapImpl() const override;
|
||||
|
||||
public:
|
||||
|
||||
ArmISA::IntReg getSyscallArg(ThreadContext *tc, int &i, int width);
|
||||
ArmISA::IntReg getSyscallArg(ThreadContext *tc, int &i);
|
||||
void setSyscallArg(ThreadContext *tc, int i, ArmISA::IntReg val);
|
||||
void setSyscallReturn(ThreadContext *tc, SyscallReturn return_value);
|
||||
ArmISA::IntReg getSyscallArg(ThreadContext *tc, int &i, int width) override;
|
||||
ArmISA::IntReg getSyscallArg(ThreadContext *tc, int &i) override;
|
||||
void setSyscallArg(ThreadContext *tc, int i, ArmISA::IntReg val) override;
|
||||
void setSyscallReturn(ThreadContext *tc, SyscallReturn return_value) override;
|
||||
};
|
||||
|
||||
#endif // __ARM_PROCESS_HH__
|
||||
|
||||
Reference in New Issue
Block a user