summaryrefslogtreecommitdiff
path: root/backend/src/llvm/llvm_barrier_nodup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backend/src/llvm/llvm_barrier_nodup.cpp')
-rw-r--r--backend/src/llvm/llvm_barrier_nodup.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/backend/src/llvm/llvm_barrier_nodup.cpp b/backend/src/llvm/llvm_barrier_nodup.cpp
index a7d0d1ad..b8ffdf41 100644
--- a/backend/src/llvm/llvm_barrier_nodup.cpp
+++ b/backend/src/llvm/llvm_barrier_nodup.cpp
@@ -74,7 +74,11 @@ namespace gbe {
if (F.hasFnAttribute(Attribute::NoDuplicate)) {
auto attrs = F.getAttributes();
F.setAttributes(attrs.removeAttribute(M.getContext(),
+#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 50
+ AttributeList::FunctionIndex,
+#else
AttributeSet::FunctionIndex,
+#endif
Attribute::NoDuplicate));
changed = true;
}