From 5cc26e0d4b53177a836341515dee164f53cc71a1 Mon Sep 17 00:00:00 2001 From: "Duncan P. N. Exon Smith" Date: Mon, 19 Jan 2015 19:26:24 +0000 Subject: [PATCH] IR: Remove direct comparisons against Metadata::Storage, NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226490 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/IR/Metadata.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/IR/Metadata.cpp b/lib/IR/Metadata.cpp index 8a4710444f3..c3bcc8d3473 100644 --- a/lib/IR/Metadata.cpp +++ b/lib/IR/Metadata.cpp @@ -402,7 +402,7 @@ MDNode::MDNode(LLVMContext &Context, unsigned ID, StorageType Storage, for (unsigned I = 0, E = MDs.size(); I != E; ++I) setOperand(I, MDs[I]); - if (Storage == Temporary) + if (isTemporary()) this->Context.makeReplaceable( make_unique(Context)); } @@ -416,7 +416,7 @@ static bool isOperandUnresolved(Metadata *Op) { UniquableMDNode::UniquableMDNode(LLVMContext &C, unsigned ID, StorageType Storage, ArrayRef Vals) : MDNode(C, ID, Storage, Vals) { - if (Storage != Uniqued) + if (!isUniqued()) return; // Check whether any operands are unresolved, requiring re-uniquing. @@ -432,7 +432,7 @@ UniquableMDNode::UniquableMDNode(LLVMContext &C, unsigned ID, } void UniquableMDNode::resolve() { - assert(Storage == Uniqued && "Expected this to be uniqued"); + assert(isUniqued() && "Expected this to be uniqued"); assert(!isResolved() && "Expected this to be unresolved"); // Move the map, so that this immediately looks resolved.