about summary refs log tree commit diff
path: root/src/libsyntax/errors
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-05-25 02:33:29 -0700
committerbors <bors@rust-lang.org>2016-05-25 02:33:29 -0700
commit5229e0efb34f924346febcfe158973486dabdf83 (patch)
tree262d5d899c26e1d66a5a64874b55fd6946e2d146 /src/libsyntax/errors
parent487de4208346968b17be53bd5f423156a2b6c065 (diff)
parenta619901e3dafbfb01e10c53cdb5f9fea52a1ef6d (diff)
downloadrust-5229e0efb34f924346febcfe158973486dabdf83.tar.gz
rust-5229e0efb34f924346febcfe158973486dabdf83.zip
Auto merge of #33602 - eddyb:no-trans--check, r=michaelwoerister
Save metadata even with -Z no-trans (e.g. for multi-crate cargo check).

Removes the item symbol map in metadata, as we can now generate them in a deterministic manner.
The `-Z no-trans` change lets the LLVM passes and linking run, but with just metadata and no code.
It fails while trying to link a binary because there's no `main` function, which is correct but not good UX.

There's also no way to easily throw away all of the artifacts to rebuild with actual code generation.
We might want `cargo check` to do that using cargo-internal information and then it would just work.

cc @alexcrichton @nikomatsakis @Aatch @michaelwoerister
Diffstat (limited to 'src/libsyntax/errors')
0 files changed, 0 insertions, 0 deletions