aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorMark Harmstone <mark@harmstone.com>2024-08-29 02:35:37 +0100
committerMark Harmstone <mark@harmstone.com>2024-11-05 00:47:29 +0000
commit7ac24078e06d95ecd234b5bfa07ff8dd47650791 (patch)
treed94a5181d1be79201336a3c0099bc8dd34b89776 /gcc/config.gcc
parenta96c774f7bb99729ab9e7e2a57cd970469ccbc08 (diff)
downloadgcc-7ac24078e06d95ecd234b5bfa07ff8dd47650791.zip
gcc-7ac24078e06d95ecd234b5bfa07ff8dd47650791.tar.gz
gcc-7ac24078e06d95ecd234b5bfa07ff8dd47650791.tar.bz2
Write LF_BCLASS records in CodeView struct definitions
When writing the CodeView type definition for a struct, translate DW_TAG_inheritance DIEs into LF_BCLASS records, to record which other structs this one inherits from. gcc/ * dwarf2codeview.cc (enum cv_leaf_type): Add LF_BCLASS. (struct codeview_subtype): Add lf_bclass to union. (write_cv_padding): Add declaration. (write_lf_fieldlist): Handle LF_BCLASS records. (add_struct_inheritance): New function. (get_type_num_struct): Call add_struct_inheritance.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions