rust/src/librustc_mir
kennytm 1d035f7bcc
Rollup merge of #52302 - ljedrz:dyn_futureproofing, r=cramertj
Deny bare trait objects in the rest of rust

Add `#![deny(bare_trait_objects)]` to all the modules not covered before (those did not require code changes) that I consider applicable (I left out shims) in order to futureproof them.
2018-07-14 02:56:49 +08:00
..
borrow_check Auto merge of #51987 - nikomatsakis:nll-region-infer-scc, r=pnkfelix 2018-07-13 13:28:55 +00:00
build Auto merge of #52046 - cramertj:fix-generator-mir, r=eddyb 2018-07-13 00:38:17 +00:00
dataflow compute region values using SCCs not iterative flow 2018-07-13 01:29:10 -04:00
hair Use LitToConstError rather than bool for errors 2018-07-02 19:44:27 +01:00
interpret Move Eq + Hash + Clone bounds to Machine 2018-07-04 14:36:07 -07:00
monomorphize Upgrade to LLVM's master branch (LLVM 7) 2018-07-10 13:43:01 -07:00
transform fix typo 2018-07-11 12:00:05 +02:00
util Reuse the DefsUsesVisitor in simulate_block(). 2018-07-04 13:05:03 +10:00
Cargo.toml Allow choosing Polonius algorithm via environment variable POLONIUS_ALGORITHM. 2018-06-02 14:17:12 +02:00
diagnostics.rs Loosened rules involving statics mentioning other statics. 2018-06-30 23:52:33 +01:00
lib.rs Deny bare trait objects in the rest of rust 2018-07-12 13:50:22 +02:00
shim.rs Thread info about form of variable bindings, including spans of arg types, down into mir::LocalDecls. 2018-06-19 19:38:37 +02:00