[Ada] Subprogram_Variant in ignored ghost code
authorBob Duff <duff@adacore.com>
Tue, 17 Aug 2021 15:02:51 +0000 (11:02 -0400)
committerPierre-Marie de Rodat <derodat@adacore.com>
Fri, 1 Oct 2021 06:13:39 +0000 (06:13 +0000)
commitea0b5b656a0e90bc9bb3ab0920796b24a9387d76
tree8bfe97cd6152d52664f3591e26e030761f3a7ac9
parent29ada0e5a2ec9545a94fafeac21ac074d306376d
[Ada] Subprogram_Variant in ignored ghost code

gcc/ada/

* exp_ch6.adb (Expand_Call_Helper): Do not call
Check_Subprogram_Variant if the subprogram is an ignored ghost
entity. Otherwise the compiler crashes (in debug builds) or
gives strange error messages (in production builds).
gcc/ada/exp_ch6.adb