diff options
author | Bernhard Schommer <bernhardschommer@gmail.com> | 2022-07-28 18:10:30 +0200 |
---|---|---|
committer | Xavier Leroy <xavier.leroy@college-de-france.fr> | 2022-09-03 09:59:01 +0200 |
commit | 9fcb0316df79ee741272340d7db0378872a53c5f (patch) | |
tree | 354edb0fb4dbc63a09dba4ede3244b7d95fdf692 /backend/Deadcode.v | |
parent | 7c0df3799418b6044e448d6266a082b2fbd8ae1f (diff) | |
download | compcert-9fcb0316df79ee741272340d7db0378872a53c5f.tar.gz compcert-9fcb0316df79ee741272340d7db0378872a53c5f.zip |
Rework of struct member offsets for debug info.
The struct member byte and bit offsets are now set based upon the new
function `struct_layout` from Ctypes.v, thus using the same code to
compute as used to generate the actual struct access.
The struct offset member information is addded using the types computed
after the translation in C2C. Therefore we need to store the new internal
names of the members as well as the composites and use them
when adding the offset information.
Fixes: #445
Diffstat (limited to 'backend/Deadcode.v')
0 files changed, 0 insertions, 0 deletions