diff options
author | Richard Leach <richardleach@users.noreply.github.com> | 2020-02-25 00:04:53 +0000 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2020-03-02 09:36:02 -0700 |
commit | bba699a8c53fc9013e3d1bc74982e4a0bf1697a9 (patch) | |
tree | cc90e02b070171ec2a6b150957ff3cbb4735af9d /regcomp.h | |
parent | aa248400c054b2217c43a7de30750a82ae3d025f (diff) | |
download | perl-bba699a8c53fc9013e3d1bc74982e4a0bf1697a9.tar.gz |
regcomp.h -reorder regexp_internal to close x86-64 alignment holes
Diffstat (limited to 'regcomp.h')
-rw-r--r-- | regcomp.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -95,7 +95,6 @@ private to the engine itself. It now lives here. */ typedef struct regexp_internal { - int name_list_idx; /* Optional data index of an array of paren names */ union { U32 *offsets; /* offset annotations 20001228 MJD data about mapping the program to the @@ -112,6 +111,7 @@ data that the regops need. Often the ARG field of a regop is an index into this structure */ struct reg_code_blocks *code_blocks;/* positions of literal (?{}) */ + int name_list_idx; /* Optional data index of an array of paren names */ regnode program[1]; /* Unwarranted chumminess with compiler. */ } regexp_internal; |