4 Commits

Author SHA1 Message Date
Carl Ritson
2aaaed3527 [IRLinker] Fix mapping of declaration metadata
Ensure metadata for declarations copied during materialization
is properly mapped if declarations do not become definitions.

Reviewed By: tejohnson

Differential Revision: https://reviews.llvm.org/D145318
2023-03-14 08:42:44 +09:00
Carl Ritson
e510d0bda0 Revert "[IRLinker] Fix mapping of declaration metadata"
This reverts commit be0ef4b95d947a324aaf58373691723a0307822b.
Investigating use after free issue.
2023-03-08 20:42:43 +09:00
Carl Ritson
be0ef4b95d [IRLinker] Fix mapping of declaration metadata
Ensure metadata for declarations copied during materialization
is properly mapped if declarations do not become definitions.

Reviewed By: tejohnson

Differential Revision: https://reviews.llvm.org/D145318
2023-03-08 16:16:55 +09:00
Duncan P. N. Exon Smith
c8d987b121 Linker: Copy over function metadata attachments
Update `lib/Linker` to handle `Function` metadata attachments.  The
attachments stick with the function body.

llvm-svn: 235786
2015-04-24 22:07:31 +00:00