March 31 [Issue 24470] New: Type safe variadic arguments of delegates cause implicit conversion into lazy | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=24470 Issue ID: 24470 Summary: Type safe variadic arguments of delegates cause implicit conversion into lazy Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nobody@puremagic.com Reporter: msnmancini@hotmail.com I was just testing into trying to have lazy variadic array of delegates without having to type the delegate manually, I showed people and they proved that this is a bug. ```d void anotherTest(scope void delegate()[] dg...) { import std.range; foreach(d; dg.retro) d(); } void main() { anotherTest( writeln("Hello"), writeln("World") ); } ``` -- |
Copyright © 1999-2021 by the D Language Foundation