From caa8c8d884ab6b14d01c33d1e17d0c0c2ca6657b Mon Sep 17 00:00:00 2001 From: Yichao Yu Date: Mon, 30 May 2016 22:29:53 -0400 Subject: [PATCH] Fix compilation on LLVM39 --- src/ccall.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ccall.cpp b/src/ccall.cpp index f33e919e80326..388035d88987c 100644 --- a/src/ccall.cpp +++ b/src/ccall.cpp @@ -555,10 +555,12 @@ class FunctionMover : public ValueMaterializer return NewF; } -#ifdef LLVM38 - virtual Value *materializeDeclFor(Value *V) +#if defined(LLVM39) + virtual Value *materialize(Value *V) override +#elif defined(LLVM38) + virtual Value *materializeDeclFor(Value *V) override #else - virtual Value *materializeValueFor (Value *V) + virtual Value *materializeValueFor (Value *V) override #endif { Function *F = dyn_cast(V);