auto addHeaderSymbol = [](const char *name) {
symtab->addSynthetic(name, in.header->isec, 0,
/*privateExtern=*/true,
- /*includeInSymtab*/ false);
+ /*includeInSymtab=*/false);
};
switch (config->outputType) {
// Otherwise, it's an absolute symbol.
if (config->isPic)
symtab->addSynthetic("__mh_execute_header", in.header->isec, 0,
- /*privateExtern*/ false,
- /*includeInSymbtab*/ true);
+ /*privateExtern=*/false,
+ /*includeInSymbtab=*/true);
else
symtab->addSynthetic("__mh_execute_header",
/*isec*/ nullptr, 0,
- /*privateExtern*/ false,
- /*includeInSymbtab*/ true);
+ /*privateExtern=*/false,
+ /*includeInSymbtab=*/true);
break;
// The following symbols are N_SECT symbols, even though the header is not
// symbols for them in the GOT.
Symbol *&s = personalityTable[{referentIsec, r.addend}];
if (s == nullptr) {
- s = make<Defined>("<internal>", nullptr, referentIsec, r.addend, 0,
- false, false, false);
+ s = make<Defined>("<internal>", /*file=*/nullptr, referentIsec,
+ r.addend, /*size=*/0, /*isWeakDef=*/false,
+ /*isExternal=*/false, /*isPrivateExtern=*/false);
in.got->addEntry(s);
}
r.referent = s;