summaryrefslogtreecommitdiff
path: root/lang/jgnat/files/patch-sem_util.adb
diff options
context:
space:
mode:
Diffstat (limited to 'lang/jgnat/files/patch-sem_util.adb')
-rw-r--r--lang/jgnat/files/patch-sem_util.adb11
1 files changed, 11 insertions, 0 deletions
diff --git a/lang/jgnat/files/patch-sem_util.adb b/lang/jgnat/files/patch-sem_util.adb
new file mode 100644
index 000000000000..c053692f4ae7
--- /dev/null
+++ b/lang/jgnat/files/patch-sem_util.adb
@@ -0,0 +1,11 @@
+--- sem_util.adb.orig Fri Sep 1 10:14:00 2000
++++ sem_util.adb Fri Feb 8 21:08:34 2002
+@@ -1745,7 +1745,7 @@
+ Assoc := First (Governed_By);
+ Find_Constraint : loop
+ Discrim := First (Choices (Assoc));
+- exit when Chars (Discrim_Name) = Chars (Discrim)
++ exit Find_Constraint when Chars (Discrim_Name) = Chars (Discrim)
+ or else (Present (Corresponding_Discriminant (Entity (Discrim)))
+ and then
+ Chars (Corresponding_Discriminant (Entity (Discrim)))