diff options
| author | bors <bors@rust-lang.org> | 2016-05-25 02:33:29 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2016-05-25 02:33:29 -0700 |
| commit | 5229e0efb34f924346febcfe158973486dabdf83 (patch) | |
| tree | 262d5d899c26e1d66a5a64874b55fd6946e2d146 /src/libsyntax/errors | |
| parent | 487de4208346968b17be53bd5f423156a2b6c065 (diff) | |
| parent | a619901e3dafbfb01e10c53cdb5f9fea52a1ef6d (diff) | |
| download | rust-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
