<div dir="rtl"><div dir="ltr">Visual C++ 2012 produces warning 4224 nonstandard extension used : formal parameter 'type' was previously defined as a type.</div><div dir="ltr"><br></div><div dir="ltr">While patching HandleLLVMOptions, I noticed that NDBEUG is removed only from the release compile flags but not from the minimum size release or the release with debug info. </div>

<div dir="ltr">With these targets Visual C++ warns about NDEBUG being defined and undefined.</div><div dir="ltr"><br></div><div dir="ltr">The attached patch addresses both issues.</div><div dir="ltr"><br></div><div dir="ltr">

Yaron</div><div dir="ltr"><br></div><div dir="ltr"><br></div></div>