diff --git a/sources/pvmp3dec/CMakeLists.txt b/sources/pvmp3dec/CMakeLists.txt index bf84a3fc..b7163c5e 100644 --- a/sources/pvmp3dec/CMakeLists.txt +++ b/sources/pvmp3dec/CMakeLists.txt @@ -62,9 +62,16 @@ if(NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/pvmp3dec_tmp_def.h) file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/pvmp3dec_tmp_def.h "#pragma once\n#define OSCL_UNUSED_ARG(x) (void)(x)") endif() +if(WINDOWS OR NX_WINDOWS) +target_compile_options(pvmp3dec PRIVATE + #-fsanitize=signed-integer-overflow + /FI ${CMAKE_CURRENT_BINARY_DIR}/pvmp3dec_tmp_def.h + # +) +else() target_compile_options(pvmp3dec PRIVATE #-fsanitize=signed-integer-overflow -include ${CMAKE_CURRENT_BINARY_DIR}/pvmp3dec_tmp_def.h # ) - +endif() diff --git a/sources/pvmp3dec/src/pvmp3_decode_huff_cw.cpp b/sources/pvmp3dec/src/pvmp3_decode_huff_cw.cpp index 1d9e2f58..6e45a18a 100644 --- a/sources/pvmp3dec/src/pvmp3_decode_huff_cw.cpp +++ b/sources/pvmp3dec/src/pvmp3_decode_huff_cw.cpp @@ -139,9 +139,7 @@ uint16 pvmp3_decode_huff_cw_tab0(tmp3Bits *pMainData) { -#if (CC_PLATFORM != CC_PLATFORM_NX_WINDOWS) OSCL_UNUSED_ARG(pMainData); -#endif return(0); }