diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2025-03-14 01:36:45 +0100 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2025-03-16 20:49:55 +0100 |
commit | 26c4ea2ebcdcd0aa26350d04dc4cd38348148bd9 (patch) | |
tree | abe80e8d65acfee1b474c17cdbbb6c04894cac96 /gcc/d/dmd/enum.h | |
parent | 427972b2f1335c7430785ad4afd15386a17156ec (diff) | |
download | gcc-26c4ea2ebcdcd0aa26350d04dc4cd38348148bd9.zip gcc-26c4ea2ebcdcd0aa26350d04dc4cd38348148bd9.tar.gz gcc-26c4ea2ebcdcd0aa26350d04dc4cd38348148bd9.tar.bz2 |
d: Merge upstream dmd, druntime 53a1cc8d13
D front-end changes:
- Typesafe variadic class parameters have been deprecated.
D runtime changes:
- Added `entry' field to TypeInfo_AssociativeArray.
gcc/d/ChangeLog:
* dmd/MERGE: Merge upstream dmd 53a1cc8d13.
* d-tree.h (create_typeinfo): Change second parameter to Scope *.
(speculative_type_p): Remove prototype.
* d-frontend.cc (getTypeInfoType): Adjust.
* decl.cc: Include dmd/typinf.h.
(DeclVisitor::visit (TypeInfoDeclaration *)): Update for new front-end
interface.
* typeinfo.cc (create_typeinfo): Likewise.
(class SpeculativeTypeVisitor): Remove class.
(speculative_type_p): Remove function.
libphobos/ChangeLog:
* libdruntime/MERGE: Merge upstream druntime 53a1cc8d13.
gcc/testsuite/ChangeLog:
* gdc.dg/pr100967.d: Adjust error message.
Diffstat (limited to 'gcc/d/dmd/enum.h')
0 files changed, 0 insertions, 0 deletions