Bug 24760 – ICE on variadic after default argument
Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P3
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2024-09-10T22:02:02Z
Last change time
2024-11-16T23:27:13Z
Keywords
ice, pull
Assigned to
No Owner
Creator
Dennis
Comments
Comment #0 by dkorpel — 2024-09-10T22:02:02Z
Sent to me by Bruce Carneal.
```
long f(int e = 0, uint[] optional...) => optional.length;
long f0() => f(); // compiler segfaults
```
```
core.exception.ArraySliceError@src/dmd/typesem.d(838): slice [1 .. 0] has a larger lower index than upper index
----------------
??:? onArraySliceError [0x5f0da9310bc6]
??:? _d_arraybounds_slicep [0x5f0da9300d36]
src/dmd/typesem.d:838 int dmd.typesem.callMatch(...
```
Comment #1 by dlang-bot — 2024-09-11T13:08:06Z
@RazvanN7 created dlang/dmd pull request #16834 "Fix Bugzilla Issue 24760 - ICE on variadic after default argument" fixing this issue:
- Fix Bugzilla Issue 24760 - ICE on variadic after default argument
https://github.com/dlang/dmd/pull/16834
Comment #2 by razvan.nitu1305 — 2024-09-11T14:20:49Z
*** Issue 14651 has been marked as a duplicate of this issue. ***
Comment #3 by dlang-bot — 2024-09-12T08:10:29Z
dlang/dmd pull request #16834 "Fix Bugzilla Issue 24760 - ICE on variadic after default argument" was merged into stable:
- ba942e42d5b3a01d131950c06b26848172c2f830 by RazvanN7:
Fix Bugzilla Issue 24760 - ICE on variadic after default argument
https://github.com/dlang/dmd/pull/16834
Comment #4 by dlang-bot — 2024-10-07T09:00:28Z
dlang/dmd pull request #16967 "Rebase stable6" was merged into master:
- 17b469f57853e8057127dc4dde974445a280a75c by RazvanN7:
Fix Bugzilla Issue 24760 - ICE on variadic after default argument
https://github.com/dlang/dmd/pull/16967
Comment #5 by dlang-bot — 2024-11-16T23:27:13Z
dlang/dmd pull request #17069 "Merge stable" was merged into master:
- 219b4f07e47f9a0b4c4304b6b02620335bc2a172 by RazvanN7:
Fix Bugzilla Issue 24760 - ICE on variadic after default argument
https://github.com/dlang/dmd/pull/17069