X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FLinker%2FLinkModules.cpp;h=5419c22fbf7b69dea916910eccf7cb98eb8bc4fb;hp=ee41d25ed706118849346b268a8f1c0beace21ca;hb=78b70af914869966c1b90415d7f020c396699e8c;hpb=fb7bc3560222f3efa26a492485eec70969ab3d8a diff --git a/lib/Linker/LinkModules.cpp b/lib/Linker/LinkModules.cpp index ee41d25ed70..5419c22fbf7 100644 --- a/lib/Linker/LinkModules.cpp +++ b/lib/Linker/LinkModules.cpp @@ -1628,8 +1628,9 @@ void ModuleLinker::linkNamedMDNodes() { NamedMDNode *DestNMD = DstM->getOrInsertNamedMetadata(NMD.getName()); // Add Src elements into Dest node. for (const MDNode *op : NMD.operands()) - DestNMD->addOperand(MapMetadata(op, ValueMap, RF_MoveDistinctMDs, - &TypeMap, &ValMaterializer)); + DestNMD->addOperand(MapMetadata( + op, ValueMap, RF_MoveDistinctMDs | RF_NullMapMissingGlobalValues, + &TypeMap, &ValMaterializer)); } }