about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
diff options
context:
space:
mode:
authorDylan DPC <dylan.dpc@gmail.com>2020-11-09 19:06:53 +0100
committerGitHub <noreply@github.com>2020-11-09 19:06:53 +0100
commitee1fedf392518ede3ff9940d6ff83ff280b59000 (patch)
treeedbd6b034467db8c52f187ec335ceca4a198d8ee /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
parent7ac079f047ad9857a32593bc7607115183d13560 (diff)
parentdc4d74d149198c60ca1cf3a8513a7f3d031503eb (diff)
downloadrust-ee1fedf392518ede3ff9940d6ff83ff280b59000.tar.gz
rust-ee1fedf392518ede3ff9940d6ff83ff280b59000.zip
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.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions