mirror of
https://github.com/php/php-src.git
synced 2026-04-28 02:33:17 +02:00
Zend/zend_cpuinfo, ext/standard/crc32_x86: fix -Wstrict-prototypes
In plain C, a function without arguments must be explicitly declared (void). Close GH-10528
This commit is contained in:
committed by
David Carlier
parent
ba282f1b2f
commit
0752baa583
+1
-1
@@ -208,7 +208,7 @@ static inline int zend_cpu_supports_avx2(void) {
|
||||
/* __builtin_cpu_supports has pclmul from gcc9 */
|
||||
#if PHP_HAVE_BUILTIN_CPU_SUPPORTS && (!defined(__GNUC__) || (ZEND_GCC_VERSION >= 9000))
|
||||
ZEND_NO_SANITIZE_ADDRESS
|
||||
static inline int zend_cpu_supports_pclmul() {
|
||||
static inline int zend_cpu_supports_pclmul(void) {
|
||||
#if PHP_HAVE_BUILTIN_CPU_INIT
|
||||
__builtin_cpu_init();
|
||||
#endif
|
||||
|
||||
@@ -323,7 +323,7 @@ typedef size_t (*crc32_x86_simd_func_t)(X86_CRC32_TYPE type, uint32_t *crc, cons
|
||||
|
||||
ZEND_NO_SANITIZE_ADDRESS
|
||||
ZEND_ATTRIBUTE_UNUSED /* clang mistakenly warns about this */
|
||||
static crc32_x86_simd_func_t resolve_crc32_x86_simd_update() {
|
||||
static crc32_x86_simd_func_t resolve_crc32_x86_simd_update(void) {
|
||||
if (zend_cpu_supports_sse42() && zend_cpu_supports_pclmul()) {
|
||||
return crc32_sse42_pclmul_update;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user