--- src/builders/residfp-builder/residfp/resample/SincResampler.cpp +++ src/builders/residfp-builder/residfp/resample/SincResampler.cpp @@ -25,7 +25,11 @@ #include #include #include -#include +#ifdef __has_include +# if __has_include() +# include +# endif +#endif #include #include #include @@ -94,8 +98,10 @@ double I0(double x) */ int convolve(const int* a, const short* b, int bLength) { -#if defined(__has_cpp_attribute) && __has_cpp_attribute( assume ) +#if defined(__has_cpp_attribute) +# if __has_cpp_attribute( assume ) [[assume( bLength > 0 )]]; +# endif #endif int out = 0; #ifndef __clang__ --- src/simpleMixer.h +++ src/simpleMixer.h @@ -25,7 +25,11 @@ #define SIMPLEMIXER_H #include -#include +#ifdef __has_include +# if __has_include() +# include +# endif +#endif #include #ifdef __cpp_lib_math_constants