From ed561d6653a6a28ce8ff0824f32ad94a287fee4c Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 26 Jan 2018 21:25:27 -0500 Subject: [PATCH] General: Add missing override specifiers --- src/backend_x64/a32_emit_x64.h | 2 +- src/backend_x64/a64_emit_x64.h | 2 +- src/backend_x64/callback.h | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend_x64/a32_emit_x64.h b/src/backend_x64/a32_emit_x64.h index 8d190498..5549f9aa 100644 --- a/src/backend_x64/a32_emit_x64.h +++ b/src/backend_x64/a32_emit_x64.h @@ -31,7 +31,7 @@ struct A32EmitContext final : public EmitContext { class A32EmitX64 final : public EmitX64 { public: A32EmitX64(BlockOfCode* code, A32::UserCallbacks cb, A32::Jit* jit_interface); - ~A32EmitX64(); + ~A32EmitX64() override; /** * Emit host machine code for a basic block with intermediate representation `ir`. diff --git a/src/backend_x64/a64_emit_x64.h b/src/backend_x64/a64_emit_x64.h index 765d8d42..768f0c2e 100644 --- a/src/backend_x64/a64_emit_x64.h +++ b/src/backend_x64/a64_emit_x64.h @@ -28,7 +28,7 @@ struct A64EmitContext final : public EmitContext { class A64EmitX64 final : public EmitX64 { public: A64EmitX64(BlockOfCode* code, A64::UserConfig conf); - ~A64EmitX64(); + ~A64EmitX64() override; /** * Emit host machine code for a basic block with intermediate representation `ir`. diff --git a/src/backend_x64/callback.h b/src/backend_x64/callback.h index 98a448a0..4e38d372 100644 --- a/src/backend_x64/callback.h +++ b/src/backend_x64/callback.h @@ -31,7 +31,7 @@ public: template SimpleCallback(Function fn) : fn(reinterpret_cast(fn)) {} - ~SimpleCallback() = default; + ~SimpleCallback() override = default; void EmitCall(BlockOfCode* code, std::function l = []{}) override; void EmitCall(BlockOfCode* code, std::function l) override; @@ -47,7 +47,7 @@ public: template ArgCallback(Function fn, u64 arg) : fn(reinterpret_cast(fn)), arg(arg) {} - ~ArgCallback() = default; + ~ArgCallback() override = default; void EmitCall(BlockOfCode* code, std::function l = []{}) override; void EmitCall(BlockOfCode* code, std::function l) override;