Should the -w flag also halt on ddoc warnings?
Jonathan M Davis
jmdavisProg at gmx.com
Wed Nov 13 10:23:35 PST 2013
On Wednesday, November 13, 2013 12:52:56 Gary Willoughby wrote:
> import std.stdio;
>
> /**
> * The main entry point.
> *
> * Params:
> * x = command line args.
> */
> void main(string[] args)
> {
> writeln("hello");
> }
>
> Compile with: rdmd -D -w test.d
>
> Output:
>
> test.d(9): Warning: Ddoc: function declaration has no parameter
> 'x'
> test.d(9): Warning: Ddoc: function declaration has no parameter
> 'x'
> hello
>
> Using the -w flag, compilation halts on warnings but for ddoc
> warnings it doesn't. Is this intended behaviour because i find it
> confusing and inconsistent.
Honestly, -w shouldn't even exist. It changes the behavior of code which does
introspection. And having it error out on _more_ stuff wouldn't help any.
- Jonathan M Davis
More information about the Digitalmars-d-learn
mailing list