From 30aa33187eec2ee5f5d5958e3a3c05ac25af0dee Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Thu, 13 Oct 2016 17:36:51 +0200 Subject: [PATCH] Make FunctionMover a final class. --- src/ccall.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ccall.cpp b/src/ccall.cpp index cfa06a5eb4975..bc47700d50005 100644 --- a/src/ccall.cpp +++ b/src/ccall.cpp @@ -766,7 +766,7 @@ static jl_cgval_t emit_cglobal(jl_value_t **args, size_t nargs, jl_codectx_t *ct } #ifdef USE_MCJIT -class FunctionMover : public ValueMaterializer +class FunctionMover final : public ValueMaterializer { public: FunctionMover(llvm::Module *dest,llvm::Module *src) : @@ -842,11 +842,11 @@ class FunctionMover : public ValueMaterializer } #if JL_LLVM_VERSION >= 30900 - virtual Value *materialize(Value *V) override + Value *materialize(Value *V) override #elif JL_LLVM_VERSION >= 30800 - virtual Value *materializeDeclFor(Value *V) override + Value *materializeDeclFor(Value *V) override #else - virtual Value *materializeValueFor (Value *V) override + Value *materializeValueFor (Value *V) override #endif { Function *F = dyn_cast(V);