<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-12-15 22:35 GMT+06:00 Joerg Sonnenberger <span dir="ltr"><<a href="mailto:joerg@britannica.bec.de" target="_blank">joerg@britannica.bec.de</a>></span>:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>My question remains: what bugs has this warning caught? I've heard that<br>
Microsoft believes this to be reasonable to warn about, but that's about<br>
it.<br><span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div>There are cases when defining keywords produces errors which are diffucult to analyze. For instance PHP uses definitions like '#define inline something'. In some configurations it becomes '#define inline' which effectively removes 'inline' specifier. As a result, linker complains about duplicate definitions. Looking into the code does not help, as functions looks inline and must not cause problems. Even if one suspect that 'inline is removed by 'define', finding proper place may be not simple. Such warning makes solving these problems easier.</div></div></div></div>