News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

VS 2015: ML64.exe corruption with /W3 warning level. v14.0.23506.0

Started by vengy, July 01, 2016, 04:08:53 AM

Previous topic - Next topic

vengy

/W3 displays level 1, level 2 and level 3 (production quality) warnings. https://msdn.microsoft.com/en-us/library/thxezb7y.aspx

Here's the command that I'm running:

ml64 /nologo /c /W3 /Sa /Zi /Zd /FlMyServer64.lst /FoMyServer64.obj make.txt

Assembling: make.txt
..\..\..\Object\x64\PauseW.asm(626) size
..\..\..\Object\x64\PauseW.asm(626) : warning A6004:procedure argument or local not referenc..\..\..\Object\x64\PauseW.asm(626 : endtime
..\..\..\Object\x64\PauseW.asm(626) : warning A6004:procedure argument or local not reference
..\..\..\Object\x64\PauseW.asm(626) size
..\..\..\Object\x64\PauseW.asm(626) : warning A6004:procedure argument or local not referenced..\..\..\Object\x64\ContainerDebug.asm(3456)specified size
..\..\..\Object\x64\Server.asm(6602) : warning A6004:procedure argument or local not refe..\..\..\Object\x64\Server.asm(6602)nced : port

Notice the output is jumbled.
The other levels work fine /W2 etc....

Using this ML64 here:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\ml64.exe

Anyone else having this issue? v10..... looks good.

ml64 /nologo /c /W3 /Sa /Zi /Zd /FlMyServer64.lst /FoMyServer64.obj make.txt

Assembling: make.txt
..\..\..\Object\x64\PauseW.asm(626) : warning A6004:procedure argument or local not referenced : timex
..\..\..\Object\x64\PauseW.asm(626) : warning A6004:procedure argument or local not referenced : endtime
..\..\..\Object\x64\PauseW.asm(626) : warning A6004:procedure argument or local not referenced : quiescetype


Narrowed it down...trying to get M$ to take a look here:

https://social.msdn.microsoft.com/Forums/en-US/335944b0-89d0-4e06-8f28-09eb1f5eaa0e/masm-ml64exe-corrupted-errorswarnings?forum=vclanguage&prof=required