digitalmars.D.bugs - [Issue 13257] New: Deprecation message when using std.getopt with
- via Digitalmars-d-bugs (33/33) Aug 04 2014 https://issues.dlang.org/show_bug.cgi?id=13257
https://issues.dlang.org/show_bug.cgi?id=13257 Issue ID: 13257 Summary: Deprecation message when using std.getopt with string[] parameter Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: regression Priority: P1 Component: Phobos Assignee: nobody puremagic.com Reporter: thecybershadow gmail.com /////////// test.d /////////// import std.getopt; void main(string[] args) { string[] foo; getopt(args, "foo", &foo); } ////////////////////////////// This results in a deprecation message deep in Phobos: C:\...\std\algorithm.d(483): Deprecation: function std.algorithm.splitter!(string, string).splitter.Result.back is deprecated - splitter!(Range, Range) cannot be iterated backwards (due to separator overlap). C:\...\std\algorithm.d(488): Deprecation: function std.algorithm.splitter!(string, string).splitter.Result.popBack is deprecated - splitter!(Range, Range) cannot be iterated backwards (due to separator overlap). Introduced in https://github.com/D-Programming-Language/phobos/pull/1475 --
Aug 04 2014