While replacing an MDNode elment, properly update MDNode's operand list.
authorDevang Patel <dpatel@apple.com>
Fri, 4 Sep 2009 21:32:05 +0000 (21:32 +0000)
committerDevang Patel <dpatel@apple.com>
Fri, 4 Sep 2009 21:32:05 +0000 (21:32 +0000)
commit68f195cc50a8b7722004c8f3ca3dcf624b524552
tree83bbb57d4c4205218fb60647ab2ff46990ceb2bd
parent31dcbc3b4a1dea7351af5e8c08285c91049ab2c3
While replacing an MDNode elment, properly update MDNode's operand list.
MDNode's operand list does not include all elements.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81045 91177308-0d34-0410-b5e6-96231b3b80d8
lib/VMCore/LLVMContext.cpp
lib/VMCore/Metadata.cpp
test/Transforms/GlobalDCE/2009-09-03-MDNode.ll [new file with mode: 0644]