digitalmars.D.bugs - [Issue 21176] New: deprecation inside template should show the
- d-bugmail puremagic.com (30/33) Aug 18 2020 https://issues.dlang.org/show_bug.cgi?id=21176
https://issues.dlang.org/show_bug.cgi?id=21176 Issue ID: 21176 Summary: deprecation inside template should show the instance loc as errorSupplemental Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: diagnostic Severity: enhancement Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: b2.temp gmx.com https://forum.dlang.org/post/rhe6sv$5in$1 digitalmars.com --- void foo(T)() { alias F = ref int; } void main() { foo!int; } --- outputs:/tmp/temp_7F8F0E944DF0.d(3,22): Deprecation: storage class `ref` has no effect in type aliasesthe ER is to have also this one:/tmp/temp_7F8F0E944DF0.d(8,5): instanciated from hereor, when the caller is not a template/tmp/temp_7F8F0E944DF0.d(8,5): called from here--
Aug 18 2020