about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-07-02 12:25:29 -0700
committerGitHub <noreply@github.com>2016-07-02 12:25:29 -0700
commit1ab87b65a220a933dc9d171ef0fd865ddd88fe89 (patch)
treec571e11f80ed9f0e46335b9aceab34003561a5c0 /src/rustllvm/RustWrapper.cpp
parente85adffd6402acce79887e1b911ff33841c6133a (diff)
parent201cdd33df63f378ed6c7e9cf55458e1c382cd97 (diff)
downloadrust-1ab87b65a220a933dc9d171ef0fd865ddd88fe89.tar.gz
rust-1ab87b65a220a933dc9d171ef0fd865ddd88fe89.zip
Auto merge of #34605 - arielb1:bug-in-the-jungle, r=eddyb
fail obligations that depend on erroring obligations

Fix a bug where an obligation that depend on an erroring obligation would
be regarded as successful, leading to global cache pollution and random
lossage.

Fixes #33723.
Fixes #34503.

r? @eddyb since @nikomatsakis is on vacation

beta-nominating because of the massive lossage potential (e.g. with `Copy` this could lead to random memory leaks), plus this is a regression.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions