diff options
author | Joerg <JoergAtGithub@worldwartweb.com> | 2023-06-01 20:42:41 +0200 |
---|---|---|
committer | Joerg <JoergAtGithub@worldwartweb.com> | 2023-06-01 20:42:41 +0200 |
commit | eabbc2cc78c99dfea3a745bcdeaaaa7c81b91ac8 (patch) | |
tree | 4b96a52a7ef6fef859dfcde97aaa599f727e2936 | |
parent | f5254967a5b14d9b3b6747d316a82c924a87408e (diff) |
Use reinterpret_cast<void*> to inhibt Clang warnings about implicit cast from object-pointer to function-pointer
-rw-r--r-- | CMakeLists.txt | 1 | ||||
-rw-r--r-- | src/encoder/encoderfdkaac.cpp | 12 |
2 files changed, 6 insertions, 7 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d4dd183674..246f003ba7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2202,7 +2202,6 @@ add_library(FpClassify STATIC EXCLUDE_FROM_ALL src/util/fpclassify.cpp) if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND CMAKE_CXX_SIMULATE_ID MATCHES "MSVC") target_compile_options(FpClassify PRIVATE /fp:precise) - target_compile_options(mixxx-lib PRIVATE -Wno-microsoft-cast) elseif(GNU_GCC OR LLVM_CLANG) # The option `-ffp-contract=on` must precede `-fno-fast-math` # to silence a warning on Clang 14 diff --git a/src/encoder/encoderfdkaac.cpp b/src/encoder/encoderfdkaac.cpp index b089980a15..bce82a19d8 100644 --- a/src/encoder/encoderfdkaac.cpp +++ b/src/encoder/encoderfdkaac.cpp @@ -131,12 +131,12 @@ EncoderFdkAac::EncoderFdkAac(EncoderCallback* pCallback) kLogger.warning() << "Failed to load AAC encoder library: Interface of" << m_pLibrary->fileName() << "is not as expected"; - kLogger.debug() << "aacEncGetLibInfo:" << aacEncGetLibInfo; - kLogger.debug() << "aacEncOpen:" << aacEncOpen; - kLogger.debug() << "aacEncClose:" << aacEncClose; - kLogger.debug() << "aacEncEncode:" << aacEncEncode; - kLogger.debug() << "aacEncInfo:" << aacEncInfo; - kLogger.debug() << "aacEncoder_SetParam:" << aacEncoder_SetParam; + kLogger.debug() << "aacEncGetLibInfo:" << reinterpret_cast<void*>(aacEncGetLibInfo); + kLogger.debug() << "aacEncOpen:" << reinterpret_cast<void*>(aacEncOpen); + kLogger.debug() << "aacEncClose:" << reinterpret_cast<void*>(aacEncClose); + kLogger.debug() << "aacEncEncode:" << reinterpret_cast<void*>(aacEncEncode); + kLogger.debug() << "aacEncInfo:" << reinterpret_cast<void*>(aacEncInfo); + kLogger.debug() << "aacEncoder_SetParam:" << reinterpret_cast<void*>(aacEncoder_SetParam); return; } |