[llvm] [XCOFF] make related SD symbols as isFunction (PR #69553)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 30 11:09:02 PDT 2023
================
@@ -1242,15 +1242,78 @@ bool XCOFFSymbolRef::isFunction() const {
const XCOFFCsectAuxRef CsectAuxRef = ExpCsectAuxEnt.get();
- // A function definition should be a label definition.
- // FIXME: This is not necessarily the case when -ffunction-sections is
- // enabled.
- if (!CsectAuxRef.isLabel())
+ if (CsectAuxRef.getStorageMappingClass() != XCOFF::XMC_PR)
----------------
stephenpeckham wrote:
glink code has storage-mapping class XMC_GL
https://github.com/llvm/llvm-project/pull/69553
More information about the llvm-commits
mailing list