rust/compiler/rustc_mir/src
Dylan DPC ee1fedf392
Rollup merge of #78580 - tmiasko:inline-loop, r=oli-obk
inliner: Break inlining cycles

Keep track of all instances inlined so far. When examining a new call
sites from an inlined body, skip those where callee had been inlined
already to avoid potential inlining cycles.

Fixes #78573.
2020-11-09 19:06:53 +01:00
..
borrow_check Rollup merge of #76468 - SNCPlay42:lifetime-names, r=Mark-Simulacrum 2020-11-09 19:06:39 +01:00
const_eval Rollup merge of #78742 - vn-ki:fix-issue-78655, r=oli-obk 2020-11-05 10:29:59 +01:00
dataflow Fix typos 2020-10-28 19:32:28 +01:00
interpret inliner: Use substs_for_mir_body 2020-11-06 00:00:00 +00:00
monomorphize inliner: Use substs_for_mir_body 2020-11-06 00:00:00 +00:00
transform inliner: Make inline_call infallible 2020-11-09 11:41:10 +01:00
util use single char patterns for split() (clippy::single_char_pattern) 2020-11-07 07:27:44 +01:00
lib.rs TypeVisitor: use ControlFlow in rustc_{mir,privacy,traits,typeck} 2020-10-30 12:27:44 +01:00
shim.rs rustc_mir: support MIR-inlining #[track_caller] functions. 2020-10-21 04:43:56 +03:00