diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-11-11 21:30:22 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-11-11 21:30:22 +0000 |
commit | 5bf8ade9d043d8739b8bfa90e7d7c64ebfe11ef1 (patch) | |
tree | 82cfc4365dc7e48e2ff262b9f4f73172d0250e8a /lib/IR/Module.cpp | |
parent | 15d6f7c3cc53262a9d06d0e4e1d963615fc81a59 (diff) |
Revert "IR: MDNode => Value"
Instead, we're going to separate metadata from the Value hierarchy. See
PR21532.
This reverts commit r221375.
This reverts commit r221373.
This reverts commit r221359.
This reverts commit r221167.
This reverts commit r221027.
This reverts commit r221024.
This reverts commit r221023.
This reverts commit r220995.
This reverts commit r220994.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221711 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/IR/Module.cpp')
-rw-r--r-- | lib/IR/Module.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/IR/Module.cpp b/lib/IR/Module.cpp index bc50db3f56c..28743fae6cd 100644 --- a/lib/IR/Module.cpp +++ b/lib/IR/Module.cpp @@ -276,8 +276,7 @@ getModuleFlagsMetadata(SmallVectorImpl<ModuleFlagEntry> &Flags) const { const NamedMDNode *ModFlags = getModuleFlagsMetadata(); if (!ModFlags) return; - for (const Value *FlagMD : ModFlags->operands()) { - const MDNode *Flag = cast<MDNode>(FlagMD); + for (const MDNode *Flag : ModFlags->operands()) { ModFlagBehavior MFB; if (Flag->getNumOperands() >= 3 && isValidModFlagBehavior(Flag->getOperand(0), MFB) && |