[ https://issues.apache.org/jira/browse/GEODE-8921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17279963#comment-17279963 ]
ASF subversion and git services commented on GEODE-8921: -------------------------------------------------------- Commit 3c40a5dbd41e4ab2397b506432faac2f26713c82 in geode-native's branch refs/heads/develop from Blake Bender [ https://gitbox.apache.org/repos/asf?p=geode-native.git;h=3c40a5d ] GEODE-8921: Enable "extra qualification" warning in Windows builds (#741) - This would bite developers from time to time, because code with extra qualifications will build on Windows, but all other platforms will flag it with a warning and break the build. - Disable warning in a couple of test files. One of the boost log headers triggers warning C4596 - Fix tabs. Indentation was messed up in a couple of places > Enable "extra qualifications" warning on Windows builds > ------------------------------------------------------- > > Key: GEODE-8921 > URL: https://issues.apache.org/jira/browse/GEODE-8921 > Project: Geode > Issue Type: Improvement > Components: native client > Reporter: Blake Bender > Assignee: Blake Bender > Priority: Major > Labels: pull-request-available > > As a developer, I would like to be assured as much as possible that, if my > code builds on the platform I'm running on my dev machine, it will build for > all of our supported platforms. One very notable exception to this has been > the "extra qualifications" warning, which is not enabled by default in Visual > Studio. Thus, the following code will build in our environment on Windows, > but _only_ on Windows: > {code:java} > class Foo > { > public: > void Foo::bar(); > }; {code} > This is warning C4596 in the Microsoft tools, and we need to explicitly > enable it in our builds. -- This message was sent by Atlassian Jira (v8.3.4#803005)