Lines Matching defs:isPrivateExtern
684 bool isPrivateExtern = sym.n_type & N_PEXT || forceHidden;
703 // that's isPrivateExtern and not isWeakDefCanBeHidden with one
704 // that's not isPrivateExtern but isWeakDefCanBeHidden technically
706 // that's not isPrivateExtern but isWeakDefCanBeHidden. That matters
717 if (isWeakDefCanBeHidden && isPrivateExtern)
720 isPrivateExtern = true;
723 isPrivateExtern, sym.n_desc & REFERENCED_DYNAMICALLY,
729 /*isExternal=*/false, /*isPrivateExtern=*/false, includeInSymtab,
741 bool isPrivateExtern = sym.n_type & N_PEXT || forceHidden;
743 /*isWeakDef=*/false, isPrivateExtern,
750 /*isExternal=*/false, /*isPrivateExtern=*/false,
761 bool isPrivateExtern = sym.n_type & N_PEXT || forceHidden;
768 isPrivateExtern);
777 // isPrivateExtern is the only symbol flag that has an impact on the final
779 auto *alias = make<AliasSymbol>(this, name, aliasedName, isPrivateExtern);
1402 /*isPrivateExtern=*/false, /*includeInSymtab=*/false,
2258 // TODO: Write a test demonstrating why computing isPrivateExtern before
2260 bool isPrivateExtern = false;
2263 isPrivateExtern = true;
2271 isPrivateExtern = isPrivateExtern || objSym.canBeOmittedFromSymbolTable() ||
2276 objSym.getCommonAlignment(), isPrivateExtern);
2279 /*size=*/0, objSym.isWeak(), isPrivateExtern,