reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
180 r.Prevailing = !objSym.isUndefined() && sym->file == &f; 188 r.VisibleToRegularObj = config->relocatable || sym->isUsedInRegularObj || 189 (r.Prevailing && sym->includeInDynsym()) || 191 const auto *dr = dyn_cast<Defined>(sym); 193 (isExec || sym->visibility != STV_DEFAULT) && dr && 199 !(dr->section == nullptr && (!sym->file || sym->file->isElf())); 199 !(dr->section == nullptr && (!sym->file || sym->file->isElf())); 202 sym->replace(Undefined{nullptr, sym->getName(), STB_GLOBAL, STV_DEFAULT, 202 sym->replace(Undefined{nullptr, sym->getName(), STB_GLOBAL, STV_DEFAULT, 203 sym->type}); 208 r.LinkerRedefined = !sym->canInline;