@adeyblue
Yes I concluded the same thing after looking inside the exe file.
My question was more about "error 91: Executable not found" so I searched in the compiler where/why this message is thrown.
It's just exec(linker) or shell(linker) therefore when the linker is not found or the execution fails (a crash) the return value is negative and we get this message.
Maybe it could be possible to use a different error according the problem. I agree that a crash of the linker (C compiler/assembler) should be very rare.
On Windows
Not found : FFFFFFFFFFFFFFFF
Crash : FFFFFFFFC0000005
@srvaldez
Using a simple number as label for a test is wrong.
In your code jnc 0 is compiled into an instruction that causes a crash if the jump must be executed. Tested with a debugger.
Try replacing by jc to force the jump.
here lately if I right-click&drag a folder onto another drive or folder then as soon as the folder I was dragging was inside the other drive/folder it's icon would have rectangle artifact super-imposed, so it occurred to me to delete the icon-cache and that worked, no more artifact
the question is why did the icon get corrupted?