December 29, 2011 [dmd-internals] [D-Programming-Language/dmd] 39d850: add warning for empty statements | ||||
---|---|---|---|---|
| ||||
Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 39d850a65ea5766a7cbd7bbe2fc8ed8e784fcdee https://github.com/D-Programming-Language/dmd/commit/39d850a65ea5766a7cbd7bbe2fc8ed8e784fcdee Author: Walter Bright <walter at walterbright.com> Date: 2011-12-29 (Thu, 29 Dec 2011) Changed paths: M src/parse.c M src/parse.h M test/fail_compilation/fail7173.d M test/runnable/warning1.d Log Message: ----------- add warning for empty statements |
December 30, 2011 [dmd-internals] [D-Programming-Language/dmd] 39d850: add warning for empty statements | ||||
---|---|---|---|---|
| ||||
Posted in reply to noreply at github.com | If empty statements are deprecated, maybe it would be nicer to use a deprecation error instead of a warning. Maybe you can also give a look at this pull request: https://github.com/D-Programming-Language/dmd/pull/248 "Add option to show deprecated errors as warnings The new option -di treats deprecation errors as informational warnings, just like -wi show warnings as informational messages without triggering errors. The deprecation option uses the same mechanism as warnings use, so the same counter (globals.warnings) is shared for both regular and deprecation warnings (when -di is in use). Some methods that print there own errors now use the global function error() to print them. There is a particular case in the Lexer where errors are not triggered but counted, in that case the same is done with deprecation warnings, asuming it was intended behaviour." :) noreply at github.com, el 29 de diciembre a las 02:05 me escribiste: > Branch: refs/heads/master > Home: https://github.com/D-Programming-Language/dmd > > Commit: 39d850a65ea5766a7cbd7bbe2fc8ed8e784fcdee > https://github.com/D-Programming-Language/dmd/commit/39d850a65ea5766a7cbd7bbe2fc8ed8e784fcdee > Author: Walter Bright <walter at walterbright.com> > Date: 2011-12-29 (Thu, 29 Dec 2011) > > Changed paths: > M src/parse.c > M src/parse.h > M test/fail_compilation/fail7173.d > M test/runnable/warning1.d > > Log Message: > ----------- > add warning for empty statements -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- La m?quina de la moneda, mir? como te queda! -- Sidharta Kiwi |
Copyright © 1999-2021 by the D Language Foundation