diff --git a/lib/Linker/LinkModules.cpp b/lib/Linker/LinkModules.cpp index 90b45028bc1..b2edd0af65b 100644 --- a/lib/Linker/LinkModules.cpp +++ b/lib/Linker/LinkModules.cpp @@ -441,8 +441,8 @@ static bool LinkGlobals(Module *Dest, Module *Src, SGV->hasExternalLinkage() || SGV->hasDLLImportLinkage() && "Global must either be external or have an initializer!"); - GlobalValue::LinkageTypes NewLinkage; - bool LinkFromSrc; + GlobalValue::LinkageTypes NewLinkage = GlobalValue::InternalLinkage; + bool LinkFromSrc = false; if (GetLinkageResult(DGV, SGV, NewLinkage, LinkFromSrc, Err)) return true;