aboutsummaryrefslogtreecommitdiff
path: root/gcc/d
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-08-10 00:16:43 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-08-10 00:16:43 +0000
commit6d001ec15aee236b447197a1505142601a282dc7 (patch)
treea370832af4eda58f9736183081e12df9a4568d5b /gcc/d
parentbddd8d86e3036e480158ba9219ee3f290ba652ce (diff)
downloadgcc-6d001ec15aee236b447197a1505142601a282dc7.zip
gcc-6d001ec15aee236b447197a1505142601a282dc7.tar.gz
gcc-6d001ec15aee236b447197a1505142601a282dc7.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/d')
-rw-r--r--gcc/d/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 0bb74b1..0af724b 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,17 @@
+2022-08-09 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/106563
+ * decl.cc (DeclVisitor::visit (FuncDeclaration *)): Set semanticRun
+ before generating its symbol.
+ (function_defined_in_root_p): New function.
+ (function_needs_inline_definition_p): New function.
+ (maybe_build_decl_tree): New function.
+ (get_symbol_decl): Call maybe_build_decl_tree before returning symbol.
+ (start_function): Use function_defined_in_root_p instead of inline
+ test for locally defined symbols.
+ (set_linkage_for_decl): Check for inline functions before private or
+ protected symbols.
+
2022-08-08 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/106555