diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2020-06-25 09:33:26 +0200 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2020-06-25 17:02:47 +0200 |
commit | 27a68020110f671ef3b64cdce27f7b723f8a1fec (patch) | |
tree | ad5539bbd94257fce30003983dd45f6b6482905a /gcc/fortran/resolve.c | |
parent | bbd6a326f4e630f017e4cd715f617587048d4501 (diff) | |
download | gcc-27a68020110f671ef3b64cdce27f7b723f8a1fec.zip gcc-27a68020110f671ef3b64cdce27f7b723f8a1fec.tar.gz gcc-27a68020110f671ef3b64cdce27f7b723f8a1fec.tar.bz2 |
d: Do not implicitly set DECL_DECLARED_INLINE_P on member functions.
This has been questionable behaviour since it was added, and though it
has no effect on wider discussions around what should be the correct
semantics of pragma(inline) within D modules, doing this tree-level
optimization has mostly zero benefit as cross-module inlining doesn't
happen anyway.
gcc/d/ChangeLog:
* decl.cc (get_symbol_decl): Do not implicitly set
DECL_DECLARED_INLINE_P on member functions.
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions