<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, May 29, 2014 at 8:13 PM, Nikola Smiljanic <span dir="ltr"><<a href="mailto:popizdeh@gmail.com" target="_blank">popizdeh@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">
<div class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">That should read "default-constructed".<br>
</blockquote>

<div><br></div></div><div>Could you elaborate? English is not my native language and grepping the source code didn't produce anything useful. </div></div></div></div></blockquote><div><br></div><div><div>I think the hyphen should only be present when "default constructed" is used as an adjective. Here, it's being used as a compound verb, so I think it should not be hyphenated.</div>
<div> </div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">
<div class="gmail_quote"><div class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


The message can be made shorter by dropping the first half without losing value -- the source location is sufficiently informative.<br></blockquote><div><br></div></div><div>I don't think it's obvious without the first part but I'll change it if you insist? I've just noticed that 'omitted element' probably needs a plural version.</div>
<div class="">

<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
It's unconventional to use 'was' when describing semantic analysis results.</blockquote><div><br></div></div><div>How about 'parameter 0% was not declared' or 'unnamed type used in template argument was declared here'. There are many others and to me they feel more natural, but again I'm not a native speaker. I actually don't like that terse mechanical voice compilers often have.<br>
</div></div></div></div></blockquote><div><br></div><div>Nonetheless, we should use a consistent voice throughout all our diagnostics.</div><div><br></div><div>How about turning this note into a context note (which is what it really is):</div>
<div><br></div><div>"in implicit default construction of element with omitted initializer"</div></div></div></div>