digitalmars.D.bugs - [Issue 14559] New: No warnings when calling deprecated function
- via Digitalmars-d-bugs (25/25) May 08 2015 https://issues.dlang.org/show_bug.cgi?id=14559
https://issues.dlang.org/show_bug.cgi?id=14559 Issue ID: 14559 Summary: No warnings when calling deprecated function Product: D Version: D2 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P1 Component: DMD Assignee: nobody puremagic.com Reporter: v-domrachev ya.ru Created attachment 1519 --> https://issues.dlang.org/attachment.cgi?id=1519&action=edit A source file demonstrating the issue Hi there! Not sure if it's a bug. Nevertheless i found that one can easily call deprecated function with non-direct way. For example one can assume the address of such function to a pointer. So the compiler produces no warnings when calling deprecated function via the pointer. It also works with threads. I mean you can merely use a pointer to deprecated function as a thread-callee with the 'spawn' function from the std.concurrency module. Regards! --
May 08 2015