<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jun 30, 2014 at 3:33 PM, Alp Toker <span dir="ltr"><<a href="mailto:alp@nuanti.com" target="_blank">alp@nuanti.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=""><br>
On 01/07/2014 01:28, Saleem Abdulrasool wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Jun 30, 2014, at 2:10 PM, Alp Toker <<a href="mailto:alp@nuanti.com" target="_blank">alp@nuanti.com</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 23/06/2014 23:02, Reid Kleckner wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Sat, Jun 21, 2014 at 11:32 AM, Alp Toker <<a href="mailto:alp@nuanti.com" target="_blank">alp@nuanti.com</a> <mailto:<a href="mailto:alp@nuanti.com" target="_blank">alp@nuanti.com</a>>> wrote:<br>
<br>
    Please split out and name the new dotted form something like<br>
    "-msc-full-version" to avoid ambiguity.<br>
<br>
<br>
I was inclinded to overload the option because it means we don't have to diagnose this case: -fmsc-version -fmsc-full-version=17.00.0.  We just do the obvious thing of "last one always wins".  Diagnosing the conflict isn't too hard, though, so let's just split the options and do exactly that in the driver.<br>

</blockquote>
Saleem,<br>
<br>
Do you plan to make that change? If not I guess I can look into it..<br>
</blockquote>
Yes, I was waiting for a response to my last message about what we want to call the option.<br>
</blockquote>
<br></div>
The proposal was -msc-full-version because it aligns at least a little with the documentation on MSDN.<div class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The reason is that this blocks some other fixes I have related to -msc-ver and the diagnostic engine.<br>
</blockquote>
Ill call it -fmsc-version-ex then for now and we can bike shed it later if we want.<br>
</blockquote>
<br></div>
What does -ex signify? Not familiar with that naming scheme.<br>
<br>
Anyway, it seems best to go with the working name -msc-full-version unless something better comes along.</blockquote><div><br></div><div>You mentioned that you think two 32-bit ints is the right representation for this.  What do you think of -fmsc-version and -fmsc-build-number?  Then there is no need to diagnose anything, with the potential exception of very large build numbers that don't fit into _MSC_FULL_VERSION.</div>
</div></div></div>