summaryrefslogtreecommitdiffstats
path: root/examples/cpu-com-example
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2025-07-16 21:41:09 -0700
committerGitHub <noreply@github.com>2025-07-17 04:41:09 +0000
commit5937e1e6bb3afcf84b01abadcf1eb527933449f3 (patch)
tree5bf183e1d83e2827fc9b3663a549b7a83f363663 /examples/cpu-com-example
parentcff6eab5453fba6e29e2ff4167c36fdb31d624b3 (diff)
Fix duplicate mangled names for interface requirements (#7764)
* Fix duplicate mangled names for interface requirements Remove linkage decorations from interface method requirement values to prevent duplicate mangled names and allow DCE to clean up unused functions. Interface requirements only need the type information, not the linkage, so the generated IRFunc with export decorations was causing conflicts. Fixes #7761 Co-authored-by: Yong He <csyonghe@users.noreply.github.com> * Move linkage decoration removal into default case of switch Move the removeLinkageDecorations call into the default case of the switch statement so it only applies to general requirements and not special cases like associated types. Co-authored-by: Yong He <csyonghe@users.noreply.github.com> * Remove conditional check for linkage decoration removal Apply removeLinkageDecorations unconditionally to interface requirement values to ensure all requirement values have their linkage decorations removed. Co-authored-by: Yong He <csyonghe@users.noreply.github.com> * Change removeLinkageDecorations parameter type from IRGlobalValueWithCode* to IRInst* This fixes build errors by allowing the function to accept the broader IRInst* type, making it compatible with the unconditional call in the interface requirement processing. Co-authored-by: Yong He <csyonghe@users.noreply.github.com> * format code (#7787) Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Yong He <csyonghe@users.noreply.github.com> Co-authored-by: slangbot <ellieh+slangbot@nvidia.com> Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com>
Diffstat (limited to 'examples/cpu-com-example')
0 files changed, 0 insertions, 0 deletions