D-Programming-Language/dmd — pull request #1459 by 9rnsr (2013-01-10 10:08:32+00:00)
Title: Issue 9289 - [Regression 2.061] Had been deprecated language features are enabled again in default

http://d.puremagic.com/issues/show_bug.cgi?id=9289

Change the meaning of `-de`/`-dw` switches. Now, the specifying of them only affects to the `deprecated` attribute behavior.

1. Specifying `-de` switch means:
Using `deprecated` symbol raises an error.
2. Specifying `-dw` switch means:
Using `deprecated` symbol reports an information message.

And for all of deprecated language features:
- If `-d` switch is specified, they are enabled. Otherwise raise errors. `-de` and `-dw` does not affect to there.