[Issue 14651] Typesafe variadic parameter after optional parameter causes ICE
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Feb 8 05:28:04 UTC 2024
https://issues.dlang.org/show_bug.cgi?id=14651
Paul Backus <snarwin+bugzilla at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |ice
Priority|P4 |P3
CC| |snarwin+bugzilla at gmail.com
Summary|Typesafe variadic functions |Typesafe variadic parameter
|don't work after optional |after optional parameter
|arguments |causes ICE
Severity|enhancement |normal
--- Comment #3 from Paul Backus <snarwin+bugzilla at gmail.com> ---
As described in issue 24372, this now causes an internal compiler error instead
of printing an error message.
Minimal example:
---
void func(size_t argc = 0, string[] argv...) {}
void main()
{
func();
}
---
--
More information about the Digitalmars-d-bugs
mailing list