fix: Add noexcept to operator== and operator/= in Constant.h to match… #2631
Annotations
29 errors and 31 warnings
build (ubuntu-latest):
omnn/math/Euler.h#L21
looser exception specification on overriding virtual function ‘virtual bool omnn::math::Euler::operator==(const omnn::math::Valuable&) const’
|
build (ubuntu-latest):
omnn/math/Euler.h#L21
looser exception specification on overriding virtual function ‘virtual bool omnn::math::Euler::operator==(const omnn::math::Valuable&) const’
|
build (ubuntu-latest):
omnn/math/i.h#L23
looser exception specification on overriding virtual function ‘virtual bool omnn::math::MinusOneSurd::operator==(const omnn::math::Valuable&) const’
|
build (ubuntu-latest):
omnn/math/Infinity.h#L27
looser exception specification on overriding virtual function ‘virtual omnn::math::Valuable& omnn::math::Infinity::operator/=(const omnn::math::Valuable&)’
|
build (ubuntu-latest):
omnn/math/Infinity.h#L55
looser exception specification on overriding virtual function ‘virtual omnn::math::Valuable& omnn::math::MInfinity::operator/=(const omnn::math::Valuable&)’
|
build (ubuntu-latest):
omnn/math/NaN.h#L20
looser exception specification on overriding virtual function ‘virtual constexpr bool omnn::math::NaN::IsSimple() const’
|
build (ubuntu-latest):
omnn/math/NaN.h#L31
looser exception specification on overriding virtual function ‘virtual omnn::math::Valuable& omnn::math::NaN::operator/=(const omnn::math::Valuable&)’
|
build (ubuntu-latest):
omnn/math/Infinity.h#L27
looser exception specification on overriding virtual function ‘virtual omnn::math::Valuable& omnn::math::Infinity::operator/=(const omnn::math::Valuable&)’
|
build (ubuntu-latest):
omnn/math/Infinity.h#L55
looser exception specification on overriding virtual function ‘virtual omnn::math::Valuable& omnn::math::MInfinity::operator/=(const omnn::math::Valuable&)’
|
build (ubuntu-latest):
omnn/math/Infinity.h#L27
looser exception specification on overriding virtual function ‘virtual omnn::math::Valuable& omnn::math::Infinity::operator/=(const omnn::math::Valuable&)’
|
build (windows-latest):
build/vcpkg_installed/x64-windows/share/boost/vcpkg-cmake-wrapper.cmake#L3
Could not find a package configuration file provided by "Boost" with any of
|
build (windows-latest):
omnn/math/Euler.h#L21
'bool omnn::math::Euler::operator ==(const omnn::math::Valuable &) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'bool omnn::math::Constant<omnn::math::Euler>::operator ==(const omnn::math::Valuable &) noexcept const'
|
build (windows-latest):
omnn/math/Euler.h#L21
'bool omnn::math::Euler::operator ==(const omnn::math::Valuable &) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'bool omnn::math::Constant<omnn::math::Euler>::operator ==(const omnn::math::Valuable &) noexcept const'
|
build (windows-latest):
omnn/math/i.h#L23
'bool omnn::math::MinusOneSurd::operator ==(const omnn::math::Valuable &) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'bool omnn::math::Constant<omnn::math::MinusOneSurd>::operator ==(const omnn::math::Valuable &) noexcept const'
|
build (windows-latest):
omnn/math/Infinity.h#L27
'omnn::math::Valuable &omnn::math::Infinity::operator /=(const omnn::math::Valuable &)': overriding virtual function has less restrictive exception specification than base class virtual member function 'omnn::math::Valuable &omnn::math::Constant<omnn::math::Infinity>::operator /=(const omnn::math::Valuable &) noexcept'
|
build (windows-latest):
omnn/math/Infinity.h#L55
'omnn::math::Valuable &omnn::math::MInfinity::operator /=(const omnn::math::Valuable &)': overriding virtual function has less restrictive exception specification than base class virtual member function 'omnn::math::Valuable &omnn::math::Constant<omnn::math::MInfinity>::operator /=(const omnn::math::Valuable &) noexcept'
|
build (windows-latest):
omnn/math/NaN.h#L20
'bool omnn::math::NaN::IsSimple(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'bool omnn::math::Constant<omnn::math::NaN>::IsSimple(void) noexcept const'
|
build (windows-latest):
omnn/math/NaN.h#L31
'omnn::math::Valuable &omnn::math::NaN::operator /=(const omnn::math::Valuable &)': overriding virtual function has less restrictive exception specification than base class virtual member function 'omnn::math::Valuable &omnn::math::Constant<omnn::math::NaN>::operator /=(const omnn::math::Valuable &) noexcept'
|
build (windows-latest)
Process completed with exit code 1.
|
build (macos-latest):
omnn/math/Platform.h#L15
'NO_APPLE_CONSTEXPR' macro redefined [-Werror,-Wmacro-redefined]
|
build (macos-latest):
omnn/math/Platform.h#L19
'NO_CLANG_CONSTEXPR' macro redefined [-Werror,-Wmacro-redefined]
|
build (macos-latest):
omnn/math/Platform.h#L15
'NO_APPLE_CONSTEXPR' macro redefined [-Werror,-Wmacro-redefined]
|
build (macos-latest):
omnn/math/Platform.h#L19
'NO_CLANG_CONSTEXPR' macro redefined [-Werror,-Wmacro-redefined]
|
build (macos-latest):
omnn/math/Platform.h#L15
'NO_APPLE_CONSTEXPR' macro redefined [-Werror,-Wmacro-redefined]
|
build (macos-latest):
omnn/math/Platform.h#L19
'NO_CLANG_CONSTEXPR' macro redefined [-Werror,-Wmacro-redefined]
|
build (macos-latest):
omnn/math/Platform.h#L15
'NO_APPLE_CONSTEXPR' macro redefined [-Werror,-Wmacro-redefined]
|
build (macos-latest):
omnn/math/Platform.h#L19
'NO_CLANG_CONSTEXPR' macro redefined [-Werror,-Wmacro-redefined]
|
build (macos-latest):
omnn/math/Euler.h#L21
exception specification of overriding function is more lax than base version
|
build (macos-latest):
omnn/math/Platform.h#L15
'NO_APPLE_CONSTEXPR' macro redefined [-Werror,-Wmacro-redefined]
|
build (ubuntu-latest)
python3 currently requires the following programs from the system package
|
build (ubuntu-latest):
build/vcpkg_installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
|
build (ubuntu-latest)
By not providing "FindIntelSYCL.cmake" in CMAKE_MODULE_PATH this project
|
build (ubuntu-latest)
By not providing "FindIntelDPCPP.cmake" in CMAKE_MODULE_PATH this project
|
build (ubuntu-latest)
By not providing "FindlibIntelDPCPP.cmake" in CMAKE_MODULE_PATH this
|
build (ubuntu-latest)
By not providing "FindlibCUDAToolkit.cmake" in CMAKE_MODULE_PATH this
|
build (ubuntu-latest)
By not providing "FindlibOpenCL.cmake" in CMAKE_MODULE_PATH this project
|
build (ubuntu-latest):
CMakeLists.txt#L121
Building without OpenCL support. Some computations may be slower.
|
build (ubuntu-latest)
By not providing "FindTBB.cmake" in CMAKE_MODULE_PATH this project has
|
build (ubuntu-latest)
By not providing "Findtbb.cmake" in CMAKE_MODULE_PATH this project has
|
build (windows-latest)
By not providing "FindIntelSYCL.cmake" in CMAKE_MODULE_PATH this project
|
build (windows-latest)
By not providing "FindIntelDPCPP.cmake" in CMAKE_MODULE_PATH this project
|
build (windows-latest)
By not providing "FindlibIntelDPCPP.cmake" in CMAKE_MODULE_PATH this
|
build (windows-latest)
By not providing "FindlibCUDAToolkit.cmake" in CMAKE_MODULE_PATH this
|
build (windows-latest)
By not providing "FindlibOpenCL.cmake" in CMAKE_MODULE_PATH this project
|
build (windows-latest):
CMakeLists.txt#L121
Building without OpenCL support. Some computations may be slower.
|
build (windows-latest):
CMakeLists.txt#L121
Building without OpenCL support. Some computations may be slower.
|
build (windows-latest)
By not providing "Findbcrypt.cmake" in CMAKE_MODULE_PATH this project has
|
build (windows-latest):
omnn/math/Cache.cpp#L162
'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
build (windows-latest):
omnn/math/Cache.cpp#L165
'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
|
build (macos-latest)
Treating cmake as a formula. For the cask, use homebrew/cask/cmake or specify the `--cask` flag. To silence this message, use the `--formula` flag.
|
build (macos-latest)
python3 currently requires the following programs from the system package
|
build (macos-latest)
By not providing "FindIntelSYCL.cmake" in CMAKE_MODULE_PATH this project
|
build (macos-latest)
By not providing "FindIntelDPCPP.cmake" in CMAKE_MODULE_PATH this project
|
build (macos-latest)
By not providing "FindlibIntelDPCPP.cmake" in CMAKE_MODULE_PATH this
|
build (macos-latest)
By not providing "FindlibCUDAToolkit.cmake" in CMAKE_MODULE_PATH this
|
build (macos-latest)
By not providing "FindlibOpenGL.cmake" in CMAKE_MODULE_PATH this project
|
build (macos-latest)
By not providing "FindTBB.cmake" in CMAKE_MODULE_PATH this project has
|
build (macos-latest)
By not providing "Findtbb.cmake" in CMAKE_MODULE_PATH this project has
|
build (macos-latest)
By not providing "Findlibtbb.cmake" in CMAKE_MODULE_PATH this project has
|
build (macos-latest)
By not providing "Findtbb.cmake" in CMAKE_MODULE_PATH this project has
|