about summary refs log tree commit diff
path: root/library/std/src/lib.rs
diff options
context:
space:
mode:
authorMatthias Krüger <476013+matthiaskrgr@users.noreply.github.com>2025-09-26 18:11:11 +0200
committerGitHub <noreply@github.com>2025-09-26 18:11:11 +0200
commit35f443d31822c0f36e5033561f716d84b484c1db (patch)
tree9f113f16c17d594c2e415b8ce92ed65e062f4655 /library/std/src/lib.rs
parentebe90c7ae722a1139c78fc9b1ff9118028051da8 (diff)
parentd226e7aa93425ba2090f423642341a99ab047838 (diff)
downloadrust-35f443d31822c0f36e5033561f716d84b484c1db.tar.gz
rust-35f443d31822c0f36e5033561f716d84b484c1db.zip
Rollup merge of #146778 - nikic:allocator-shim-attributes, r=jackh726
Use standard attribute logic for allocator shim

Use llfn_attrs_from_instance() to generate the attributes for the allocator shim. This ensures that we generate all the usual attributes (and don't get to find out one-by-one that a certain attribute is important for a certain target). Additionally this will enable emitting the allocator-specific attributes (not included here).

This change is quite awkward because the allocator shim uses SimpleCx, while llfn_attrs_from_instance uses CodegenCx. I've switched it to use SimpleCx plus tcx/sess arguments where necessary. If there's a simpler way to do this, I'd love to know about it...
Diffstat (limited to 'library/std/src/lib.rs')
0 files changed, 0 insertions, 0 deletions