Adjust two match frame variables to save space in 8-bit mode.

This commit is contained in:
Philip.Hazel 2017-04-14 12:02:40 +00:00
parent 346447005a
commit b38c2aaebd
1 changed files with 2 additions and 2 deletions

View File

@ -774,8 +774,8 @@ typedef struct heapframe {
uint32_t rdepth; /* "Recursion" depth */ uint32_t rdepth; /* "Recursion" depth */
uint32_t group_frame_type; /* Type information for group frames */ uint32_t group_frame_type; /* Type information for group frames */
uint32_t temp_32[4]; /* Used for short-term 32-bit or BOOL values */ uint32_t temp_32[4]; /* Used for short-term 32-bit or BOOL values */
uint16_t return_id; /* Where to go on in internal "return" */ uint8_t return_id; /* Where to go on in internal "return" */
uint16_t op; /* Processing opcode */ uint8_t op; /* Processing opcode */
#if PCRE2_CODE_UNIT_WIDTH == 8 #if PCRE2_CODE_UNIT_WIDTH == 8
PCRE2_UCHAR occu[6]; /* Used for other case code units */ PCRE2_UCHAR occu[6]; /* Used for other case code units */