IGNITE-3705: CPP: Fixed warnings for MSVC 14.0. This closes #1038.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/d672f298 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/d672f298 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/d672f298 Branch: refs/heads/ignite-3661 Commit: d672f2989582fe7259260a25f0a8ed26f31f5b09 Parents: b5121ad Author: Igor Sapego <isap...@gridgain.com> Authored: Wed Sep 7 14:28:06 2016 +0300 Committer: vozerov-gridgain <voze...@gridgain.com> Committed: Wed Sep 7 14:28:06 2016 +0300 ---------------------------------------------------------------------- modules/platforms/cpp/common/include/ignite/ignite_error.h | 9 +++++++++ modules/platforms/cpp/odbc/os/win/src/system/ui/window.cpp | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/d672f298/modules/platforms/cpp/common/include/ignite/ignite_error.h ---------------------------------------------------------------------- diff --git a/modules/platforms/cpp/common/include/ignite/ignite_error.h b/modules/platforms/cpp/common/include/ignite/ignite_error.h index a41a42f..17a24dc 100644 --- a/modules/platforms/cpp/common/include/ignite/ignite_error.h +++ b/modules/platforms/cpp/common/include/ignite/ignite_error.h @@ -72,6 +72,11 @@ throw ignite::IgniteError(code, stream.str().c_str()); \ } +#ifdef _MSC_VER +# pragma warning(push) +# pragma warning(disable : 4275) +#endif //_MSC_VER + namespace ignite { namespace java @@ -282,4 +287,8 @@ namespace ignite }; } +#ifdef _MSC_VER +# pragma warning(pop) +#endif //_MSC_VER + #endif //_IGNITE_IGNITE_ERROR \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ignite/blob/d672f298/modules/platforms/cpp/odbc/os/win/src/system/ui/window.cpp ---------------------------------------------------------------------- diff --git a/modules/platforms/cpp/odbc/os/win/src/system/ui/window.cpp b/modules/platforms/cpp/odbc/os/win/src/system/ui/window.cpp index 1143f01..aca23eb 100644 --- a/modules/platforms/cpp/odbc/os/win/src/system/ui/window.cpp +++ b/modules/platforms/cpp/odbc/os/win/src/system/ui/window.cpp @@ -89,7 +89,7 @@ namespace ignite width, height, parent ? parent->GetHandle() : NULL, - reinterpret_cast<HMENU>(id), + reinterpret_cast<HMENU>(static_cast<ptrdiff_t>(id)), GetHInstance(), this );