about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-09-12 18:12:21 +0000
committerbors <bors@rust-lang.org>2017-09-12 18:12:21 +0000
commitdd08c30703d052205a68ae34331eea464178cd99 (patch)
tree19df045809158d1b422468393327e0c79e3fd145 /src/rustllvm/RustWrapper.cpp
parenta7b7dce02da1b10f6da79b2f2e93a73314faf497 (diff)
parent94297c67465c3bd124063de717f7574491f5cc7d (diff)
downloadrust-dd08c30703d052205a68ae34331eea464178cd99.tar.gz
rust-dd08c30703d052205a68ae34331eea464178cd99.zip
Auto merge of #44133 - vorner:allocator-kind-autodetect, r=alexcrichton
Autodetect the type of allocator crate used

Annotate the allocator crates (allocator_system, allocator_jemalloc) by the type of allocator they are. If one is requested as an exe allocator, detect its type by the flags.

This has the effect that using this (de jure wrong) configuration in the target spec works instead of producing a really unhelpful and arcane linker error:

"exe-allocation-crate": "alloc_system"

Fixes #43524.

There are two yet unsolved FIXME's, I'll be glad for some advice on what to do with them.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions