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

          Issue ID: 20916
           Summary: hard to find where a deprecation comes from
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: [email protected]
          Reporter: [email protected]

E.g. Messages like this:

/home/john/dlang/dmd-2.091.1/linux/bin64/../../src/phobos/std/range/primitives.d(175,38):
Deprecation: alias byKeyValue this is deprecated - Iterate over .byKeyValue
instead.

with no further information

How am I supposed to know where I am doing the wrong thing?

Sure, I can use -de, but that has a fatal flaw: compilation stops after the
first deprecation. So if I can't fix that one for some reason, I can never get
to the rest.

--

Reply via email to