aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/terminals.c
diff options
context:
space:
mode:
authorJavier Miranda <miranda@adacore.com>2019-07-22 13:56:36 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2019-07-22 13:56:36 +0000
commit2fdc20b65c2f3409591aeea810001a29ff1d6739 (patch)
tree3d01bf6710398160325173c03e27686536a77d66 /gcc/ada/terminals.c
parent0af66bdce078d022e19dae1c83dfa06f7f622648 (diff)
downloadgcc-2fdc20b65c2f3409591aeea810001a29ff1d6739.zip
gcc-2fdc20b65c2f3409591aeea810001a29ff1d6739.tar.gz
gcc-2fdc20b65c2f3409591aeea810001a29ff1d6739.tar.bz2
[Ada] Crash in C++ constructor without external and link name
The compiler blows up processing the declaration of a tagged type variable that has a C++ constructor without external or link name. After this patch the frontend reports an error. 2019-07-22 Javier Miranda <miranda@adacore.com> gcc/ada/ * freeze.adb (Freeze_Subprogram): Check that C++ constructors must have external or link name. gcc/testsuite/ * gnat.dg/cpp_constructor2.adb: New testcase. From-SVN: r273670
Diffstat (limited to 'gcc/ada/terminals.c')
0 files changed, 0 insertions, 0 deletions