diff options
author | pmderodat <pmderodat@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-12-21 15:44:32 +0000 |
---|---|---|
committer | pmderodat <pmderodat@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-12-21 15:44:32 +0000 |
commit | f8674a07f8011f0ee133bfd93f82286b0c40f9de (patch) | |
tree | 2b4f5b779981a2c8031bb382bc23cca7247f9046 /include | |
parent | 899cc2825ad22961095de335720433a029b5dafe (diff) | |
download | gcc-f8674a07f8011f0ee133bfd93f82286b0c40f9de.tar.gz |
DWARF: allow dynamic data member offsets for inheritance info
An unintended effect of the recently introduced machinery to handle
dynamic data member offsets in variable-length records (when
-fgnat-encodings=minimal) prevented GCC from describing correctly
inheritance information for classes in C++, which is a regression.
This change rectifies this machinery in this case.
gcc/ChangeLog:
* dwarf2out.c (add_data_member_location_attribute): Do not
disable dynamic data member offsets descriptions for TREE_BINFO
members.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231883 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions