Skip to content

Commit ee3c683

Browse files
author
Alex B
committed
Address Feedbak Nr.3
1 parent 56d75f4 commit ee3c683

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lld/MachO/SyntheticSections.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1210,7 +1210,8 @@ void SymtabSection::emitEndFunStab(Defined *defined) {
12101210
// symbol itself, but if the symbol was folded using a thunk, we retrieve the
12111211
// target function body from the thunk.
12121212
Defined *SymtabSection::getFuncBodySym(Defined *originalSym) {
1213-
if (originalSym->identicalCodeFoldingKind != Symbol::ICFFoldKind::Thunk)
1213+
if (originalSym->identicalCodeFoldingKind == Symbol::ICFFoldKind::None ||
1214+
originalSym->identicalCodeFoldingKind == Symbol::ICFFoldKind::Body)
12141215
return originalSym;
12151216

12161217
return macho::getBodyForThunkFoldedSym(originalSym);

0 commit comments

Comments
 (0)