diff options
| author | Tomasz Miąsko <tomasz.miasko@gmail.com> | 2020-11-20 00:00:00 +0000 |
|---|---|---|
| committer | Tomasz Miąsko <tomasz.miasko@gmail.com> | 2020-11-20 00:00:00 +0000 |
| commit | c2fb99984c2ed4b54f5b8baff26fcc04af71d032 (patch) | |
| tree | 024b4d540c666f66a9bac7329637a542cf002610 /compiler/rustc_codegen_llvm/src/llvm/mod.rs | |
| parent | fe982319aa0aa5bbfc2795791a753832292bd2ba (diff) | |
| download | rust-c2fb99984c2ed4b54f5b8baff26fcc04af71d032.tar.gz rust-c2fb99984c2ed4b54f5b8baff26fcc04af71d032.zip | |
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.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm/mod.rs')
0 files changed, 0 insertions, 0 deletions
