void main() { auto x = double.min; } Compiling it normally or compiling it with -dw it prints nothing. Compiling it with -wi gives (dmd 2.064alpha): temp.d(2): Warning: min property is deprecated, use min_normal instead I suggest to make them really deprecated (so that code compiles only with -d or -dw), and later to turn them into an error.
https://github.com/D-Programming-Language/dmd/pull/2843
Now deprecated: https://github.com/D-Programming-Language/dmd/commit/ed02cea3f23e44fadcd2b83a687eaf4873b630f5
Make it an error: https://github.com/D-Programming-Language/dmd/pull/4057
Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b719b6f88819f3ba542b822e1b083aef974494c9 fix Issue 10439 - Deprecate float.min, double.min, real.min https://github.com/D-Programming-Language/dmd/commit/0e47db1fd51d81958c9e57714707fc8b3495e2b9 Merge pull request #4057 from 9rnsr/fix10439 Issue 10439 - Deprecate float.min, double.min, real.min
Reopen until it's actually removed.
Commits pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b719b6f88819f3ba542b822e1b083aef974494c9 fix Issue 10439 - Deprecate float.min, double.min, real.min https://github.com/D-Programming-Language/dmd/commit/0e47db1fd51d81958c9e57714707fc8b3495e2b9 Merge pull request #4057 from 9rnsr/fix10439
These have finally been removed by this PR, which was merged yesterday: https://github.com/D-Programming-Language/dmd/pull/5555