diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2020-12-10 15:35:28 +0100 |
---|---|---|
committer | Eric Botcazou <ebotcazou@adacore.com> | 2020-12-10 15:45:16 +0100 |
commit | 237a8e8d5647e45aca2736906033291d49545a2c (patch) | |
tree | 247d418f01fe3af909e2be04b690e24cda4d2f4c /gcc/fibonacci_heap.c | |
parent | 8c60696b699e0b22cc12ae628473f0a23f90c82e (diff) | |
download | gcc-237a8e8d5647e45aca2736906033291d49545a2c.zip gcc-237a8e8d5647e45aca2736906033291d49545a2c.tar.gz gcc-237a8e8d5647e45aca2736906033291d49545a2c.tar.bz2 |
Small fix to PLACEHOLDER_EXPR handling in loc_list_from_tree_1
This handles the discriminated record types of Ada: the PLACEHOLDER_EXPR is
the "template" expression for the discriminant in the type definition. Now
for some components, typically arrays whose upper bound is the discriminant,
the compiler creates a local subtype for the component, so the code needs to
be able to deal with this nested type.
gcc/ChangeLog:
* dwarf2out.c (loc_list_from_tree_1) <PLACEHOLDER_EXPR>: Deal with
a nested context type
Diffstat (limited to 'gcc/fibonacci_heap.c')
0 files changed, 0 insertions, 0 deletions