summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoerg <JoergAtGithub@worldwartweb.com>2023-06-01 20:42:41 +0200
committerJoerg <JoergAtGithub@worldwartweb.com>2023-06-01 20:42:41 +0200
commiteabbc2cc78c99dfea3a745bcdeaaaa7c81b91ac8 (patch)
tree4b96a52a7ef6fef859dfcde97aaa599f727e2936
parentf5254967a5b14d9b3b6747d316a82c924a87408e (diff)
Use reinterpret_cast<void*> to inhibt Clang warnings about implicit cast from object-pointer to function-pointer
-rw-r--r--CMakeLists.txt1
-rw-r--r--src/encoder/encoderfdkaac.cpp12
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;
}