diff options
author | Philip Herron <philip.herron@embecosm.com> | 2022-02-09 11:21:39 +0000 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2022-02-09 18:00:00 +0000 |
commit | c598bbbcc1eadb178e74d908ce917b7cf4f556c1 (patch) | |
tree | 46d8ef5483a0acc2ee585c8fe176ae7438a5e800 /gcc/rust/backend/rust-compile-resolve-path.cc | |
parent | 6d1ff568084ed86e6cf14e709fe6892256be824a (diff) | |
download | gcc-c598bbbcc1eadb178e74d908ce917b7cf4f556c1.zip gcc-c598bbbcc1eadb178e74d908ce917b7cf4f556c1.tar.gz gcc-c598bbbcc1eadb178e74d908ce917b7cf4f556c1.tar.bz2 |
Support inline attribute by marking as DECL_DECLARED_INLINE_P
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
Diffstat (limited to 'gcc/rust/backend/rust-compile-resolve-path.cc')
0 files changed, 0 insertions, 0 deletions