mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2: [ci skip] NEWS Fix shift out of bounds on 32-bit non-fast-path platforms (#10941)
This commit is contained in:
commit
5daf080b6b
2 changed files with 5 additions and 2 deletions
3
NEWS
3
NEWS
|
@ -10,6 +10,9 @@ PHP NEWS
|
|||
. Fixed bug GH-13563 (Setting bool values via env in FPM config fails).
|
||||
(Jakub Zelenka)
|
||||
|
||||
- MySQLnd:
|
||||
. Fix shift out of bounds on 32-bit non-fast-path platforms. (nielsdos)
|
||||
|
||||
- Opcache:
|
||||
. Fixed bug GH-13433 (Segmentation Fault in zend_class_init_statics when
|
||||
using opcache.preload). (nielsdos)
|
||||
|
|
|
@ -215,8 +215,8 @@ typedef union {
|
|||
*(((char *)(T))+1) = (char)(((A) >> 8));\
|
||||
*(((char *)(T))+2) = (char)(((A) >> 16));\
|
||||
*(((char *)(T))+3) = (char)(((A) >> 24)); \
|
||||
*(((char *)(T))+4) = (char)(((A) >> 32)); } while (0)
|
||||
#define int8store(T,A) { uint32_t def_temp= (uint32_t) (A), def_temp2= (uint32_t) ((A) >> 32); \
|
||||
*(((char *)(T))+4) = sizeof(A) == 4 ? 0 : (char)(((A) >> 32)); } while (0)
|
||||
#define int8store(T,A) { uint32_t def_temp= (uint32_t) (A), def_temp2= sizeof(A) == 4 ? 0 : (uint32_t) ((A) >> 32); \
|
||||
int4store((T),def_temp); \
|
||||
int4store((T+4),def_temp2); \
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue