diff options
author | Ed Schonberg <schonberg@adacore.com> | 2020-04-02 16:47:17 -0400 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-06-16 09:07:11 -0400 |
commit | 1fe73fd6965364ba89ff2919ef8bfd416298615f (patch) | |
tree | 75ff03b74f10bf0024016edec056534b209d613b /gcc/c | |
parent | d7769a80a8ca67be548ad926c81b8a23eedfc3ea (diff) | |
download | gcc-1fe73fd6965364ba89ff2919ef8bfd416298615f.zip gcc-1fe73fd6965364ba89ff2919ef8bfd416298615f.tar.gz gcc-1fe73fd6965364ba89ff2919ef8bfd416298615f.tar.bz2 |
[Ada] Spurious undefined symbol with nested call to expression function
2020-06-16 Ed Schonberg <schonberg@adacore.com>
gcc/ada/
* freeze.adb: (Freeze_Expression, In_Expanded_Body): Treat the
generated body of an expression function like other bodies
generated during expansion (e.g. stream subprograms) so that
those bodies are not treated as freezing points. Handle properly
other global references in such completions.
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions