diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-02-10 12:50:30 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-10 12:50:30 +0000 |
commit | f6ba472caf42db1f5f2f98b73afccf448b36c322 (patch) | |
tree | 46d8ef5483a0acc2ee585c8fe176ae7438a5e800 /gcc/rust/backend/rust-compile-resolve-path.cc | |
parent | 6d1ff568084ed86e6cf14e709fe6892256be824a (diff) | |
parent | c598bbbcc1eadb178e74d908ce917b7cf4f556c1 (diff) | |
download | gcc-f6ba472caf42db1f5f2f98b73afccf448b36c322.zip gcc-f6ba472caf42db1f5f2f98b73afccf448b36c322.tar.gz gcc-f6ba472caf42db1f5f2f98b73afccf448b36c322.tar.bz2 |
Merge #916
916: Support inline attribute by marking as DECL_DECLARED_INLINE_P r=philberty a=philberty
This does a refactor by removing more flags for the fndecl construction
from the rust-gcc wrapper code in favour of using the tree api directly.
The ABI option attributes have also been refactored from the backend
interface in favour of their own package.
The gccgo wrapper tried to mark inline fns as extern inline but this
refactor allows us to control the inline options specificly for the
rust semantics.
Fixes #857
Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-resolve-path.cc')
0 files changed, 0 insertions, 0 deletions