aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Metadata.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/VMCore/Metadata.cpp')
-rw-r--r--lib/VMCore/Metadata.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/VMCore/Metadata.cpp b/lib/VMCore/Metadata.cpp
index 1374754731..f7f5fbc654 100644
--- a/lib/VMCore/Metadata.cpp
+++ b/lib/VMCore/Metadata.cpp
@@ -103,7 +103,7 @@ MDNode::MDNode(LLVMContext &C, Value *const *Vals, unsigned NumVals,
Operands[i].set(Vals[i], this);
if (isFunctionLocal)
- SubclassData |= FunctionLocalBit;
+ setValueSubclassData(getSubclassDataFromValue() | FunctionLocalBit);
}
MDNode *MDNode::get(LLVMContext &Context, Value*const* Vals, unsigned NumVals,