diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2021-05-28 19:40:47 +0200 |
---|---|---|
committer | Eric Botcazou <ebotcazou@adacore.com> | 2021-06-03 12:41:20 +0200 |
commit | 602463fb98740efa3570198a323eed92e2e09319 (patch) | |
tree | a78613a51f03eb6beaa57fe4f0c04688fefac770 /gcc/tree-inline.c | |
parent | df741be17ee09974ad46750ebbbacf55f8e108a8 (diff) | |
download | gcc-602463fb98740efa3570198a323eed92e2e09319.zip gcc-602463fb98740efa3570198a323eed92e2e09319.tar.gz gcc-602463fb98740efa3570198a323eed92e2e09319.tar.bz2 |
Also generate DW_OP_GNU_variable_value at file scope
But only for the reference variant (dw_val_class_die_ref). This is needed
for variable-sized types declared at library level in Ada.
gcc/
* dwarf2out.c (loc_list_from_tree_1) <FUNCTION_DECL>: Also generate
DW_OP_GNU_variable_value referencing an existing DIE at file scope.
(type_byte_size): Inline into...
(add_byte_size_attribute): ...this and call add_scalar_info.
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions