aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-resolve-path.cc
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2022-02-09 11:21:39 +0000
committerPhilip Herron <philip.herron@embecosm.com>2022-02-09 18:00:00 +0000
commitc598bbbcc1eadb178e74d908ce917b7cf4f556c1 (patch)
tree46d8ef5483a0acc2ee585c8fe176ae7438a5e800 /gcc/rust/backend/rust-compile-resolve-path.cc
parent6d1ff568084ed86e6cf14e709fe6892256be824a (diff)
downloadgcc-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