forked from OSchip/llvm-project
				
			
							parent
							
								
									845b14ef66
								
							
						
					
					
						commit
						2b68cc68ed
					
				| 
						 | 
					@ -330,10 +330,8 @@ void MDNode::replaceOperand(MDNodeOperand *Op, Value *To) {
 | 
				
			||||||
// NamedMDNode implementation.
 | 
					// NamedMDNode implementation.
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace llvm {
 | 
					 | 
				
			||||||
// SymbolTableListTraits specialization for MDSymbolTable.
 | 
					// SymbolTableListTraits specialization for MDSymbolTable.
 | 
				
			||||||
void ilist_traits<NamedMDNode>
 | 
					void ilist_traits<NamedMDNode>::addNodeToList(NamedMDNode *N) {
 | 
				
			||||||
::addNodeToList(NamedMDNode *N) {
 | 
					 | 
				
			||||||
  assert(N->getParent() == 0 && "Value already in a container!!");
 | 
					  assert(N->getParent() == 0 && "Value already in a container!!");
 | 
				
			||||||
  Module *Owner = getListOwner();
 | 
					  Module *Owner = getListOwner();
 | 
				
			||||||
  N->setParent(Owner);
 | 
					  N->setParent(Owner);
 | 
				
			||||||
| 
						 | 
					@ -347,7 +345,6 @@ void ilist_traits<NamedMDNode>::removeNodeFromList(NamedMDNode *N) {
 | 
				
			||||||
  MDSymbolTable &ST = Owner->getMDSymbolTable();
 | 
					  MDSymbolTable &ST = Owner->getMDSymbolTable();
 | 
				
			||||||
  ST.remove(N->getName());
 | 
					  ST.remove(N->getName());
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
static SmallVector<WeakVH, 4> &getNMDOps(void *Operands) {
 | 
					static SmallVector<WeakVH, 4> &getNMDOps(void *Operands) {
 | 
				
			||||||
  return *(SmallVector<WeakVH, 4>*)Operands;
 | 
					  return *(SmallVector<WeakVH, 4>*)Operands;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue