aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
diff options
context:
space:
mode:
authorJustin Squirek <squirek@adacore.com>2020-12-03 10:06:26 -0500
committerPierre-Marie de Rodat <derodat@adacore.com>2020-12-17 05:49:21 -0500
commitf6219730a1ac4a24cbbc2428e3f30e1b11abe1e8 (patch)
tree935f358a32c8fd555795a481dde3fc512a686bbb /gcc/tree-vect-loop.c
parent383814537116f6a3c5c08aa9a9069fb9f438d52c (diff)
downloadgcc-f6219730a1ac4a24cbbc2428e3f30e1b11abe1e8.zip
gcc-f6219730a1ac4a24cbbc2428e3f30e1b11abe1e8.tar.gz
gcc-f6219730a1ac4a24cbbc2428e3f30e1b11abe1e8.tar.bz2
[Ada] Crash on discriminant check with current instance
gcc/ada/ * checks.adb (Build_Discriminant_Checks): Add condition to replace references to the current instance of the type when we are within an Init_Proc. (Replace_Current_Instance): Examine a given node and replace the current instance of the type with the corresponding _init formal. (Search_And_Replace_Current_Instance): Traverse proc which calls Replace_Current_Instance in order to replace all references within a given expression.
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions