aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/d/ChangeLog')
-rw-r--r--gcc/d/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 58c3a15..1db5bba 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,24 @@
+2022-03-11 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * imports.cc (imported_decls): Define.
+ (class ImportVisitor): Add result_ field.
+ (ImportVisitor::result): New method.
+ (ImportVisitor::visit (Module *)): Store decl to result_.
+ (ImportVisitor::visit (Import *)): Likewise.
+ (ImportVisitor::visit (AliasDeclaration *)): Don't cache decl in
+ front-end AST node.
+ (ImportVisitor::visit (OverDeclaration *)): Likewise.
+ (ImportVisitor::visit (FuncDeclaration *)): Likewise.
+ (ImportVisitor::visit (Declaration *)): Likewise.
+ (build_import_decl): Use imported_decls to cache and lookup built
+ declarations.
+
+2022-03-11 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR translation/104552
+ * lang.opt (fdump-cxx-spec=): Fix typo in argument handle.
+ (fpreview=fixaliasthis): Quote `alias this' as code.
+
2022-03-02 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd 423f19b41.