about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-07-04 00:23:30 +0000
committerbors <bors@rust-lang.org>2015-07-04 00:23:30 +0000
commit50c952b5b796828a9a774c2249e7d08056393464 (patch)
treec3c4cd297366df5eb161f7585ee6706dff752041 /src/rustllvm/ExecutionEngineWrapper.cpp
parentf027bdc1c8a133693651f333624b756abe21960f (diff)
parentdb5f3bc65c5f67806df531eadafdc86f8bf7f5e0 (diff)
downloadrust-50c952b5b796828a9a774c2249e7d08056393464.tar.gz
rust-50c952b5b796828a9a774c2249e7d08056393464.zip
Auto merge of #26370 - nikomatsakis:better-object-defaults-warn, r=nikomatsakis
This is an implementation of RFC rust-lang/rfcs#1156. It includes the code to implement the new rules, but that code is currently disabled. It also includes code to issue warnings when the change will cause breakage. These warnings try hard to be targeted but are also somewhat approximate. They could, with some effort, be made *more* targeted by adjusting the code in ty_relate that propagates the "will change" flag to consider the specific operation. Might be worth doing.

r? @pnkfelix (I think you understand region inference best)
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions