diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2025-04-17 08:21:40 +0200 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2025-04-17 08:59:36 +0200 |
commit | 0eae20c899e327aec0e48b9ff2d856aba44b2639 (patch) | |
tree | c7fb1df49b405f208ce25d91fc95209de0e3905c /libjava | |
parent | a4f81e168e02b0b1f8894070c6552b85672d4ee5 (diff) | |
download | gcc-0eae20c899e327aec0e48b9ff2d856aba44b2639.zip gcc-0eae20c899e327aec0e48b9ff2d856aba44b2639.tar.gz gcc-0eae20c899e327aec0e48b9ff2d856aba44b2639.tar.bz2 |
d: Fix infinite loop regression in CTFE
An infinite loop was introduced by a previous refactoring in the
semantic pass for DeclarationExp nodes. Ensure the loop properly
terminates and add tests cases.
gcc/d/ChangeLog:
* dmd/MERGE: Merge upstream dmd 956e73d64e.
gcc/testsuite/ChangeLog:
* gdc.test/fail_compilation/test21247.d: New test.
* gdc.test/fail_compilation/test21247b.d: New test.
Reviewed-on: https://github.com/dlang/dmd/pull/21248
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions