www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 17757] New: Wrongly reported deprecated message

https://issues.dlang.org/show_bug.cgi?id=17757

          Issue ID: 17757
           Summary: Wrongly reported deprecated message
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: apz28 hotmail.com

Discussion: https://forum.dlang.org/post/on1isk$2rpm$1 digitalmars.com

There are two toUTF16 (one template and one function), the function one is
deprecated but the template one is not. Same issue with toUTF8 ones

Test on dmd-2.075.1

void main()
{
     import std.utf : toUTF16; // Same problem with toUTF8
     wstring s = toUTF16!string("abc");
}

Compilation output:
/d500/f513.d(3): Deprecation: function std.utf.toUTF16 is deprecated - To
be removed November 2017. Please use std.utf.encode instead.
/d500/f513.d(3): Deprecation: function std.utf.toUTF16 is deprecated - To
be removed November 2017. Please use std.utf.encode instead.

--
Aug 16