From 0dbab6f2eefd44f938b82ce98f24d122229043d5 Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Thu, 19 Apr 2018 22:01:57 +0200 Subject: [PATCH] Fix compilation on LLVM 6.0 --- src/llvm-late-gc-lowering.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/llvm-late-gc-lowering.cpp b/src/llvm-late-gc-lowering.cpp index d429a7fbaef17..bbf8426c96dc7 100644 --- a/src/llvm-late-gc-lowering.cpp +++ b/src/llvm-late-gc-lowering.cpp @@ -1750,7 +1750,7 @@ bool LateLowerGCFrame::CleanupIR(Function &F, State *S) { NewCall->setAttributes(attr); #endif #if JL_LLVM_VERSION >= 40000 - NewCall->copyMetadata(CI); + NewCall->copyMetadata(*CI); #else SmallVector, 1> MDs; CI->getAllMetadata(MDs); @@ -1767,7 +1767,7 @@ bool LateLowerGCFrame::CleanupIR(Function &F, State *S) { CallInst *NewCall = CallInst::Create(CI, None, CI); NewCall->takeName(CI); #if JL_LLVM_VERSION >= 40000 - NewCall->copyMetadata(CI); + NewCall->copyMetadata(*CI); #else SmallVector, 1> MDs; CI->getAllMetadata(MDs);