]> git.lizzy.rs Git - rust.git/commitdiff
Auto merge of #79192 - tmiasko:naked-noinline, r=oli-obk
authorbors <bors@rust-lang.org>
Fri, 20 Nov 2020 06:01:49 +0000 (06:01 +0000)
committerbors <bors@rust-lang.org>
Fri, 20 Nov 2020 06:01:49 +0000 (06:01 +0000)
Never inline naked functions

The `#[naked]` attribute disabled prologue / epilogue emission for the
function and it is responsibility of a developer to provide them. The
compiler is no position to inline such functions correctly.

Disable inlining of naked functions at LLVM and MIR level.

Closes #60919.


Trivial merge