[ 
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)

Reply via email to