aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sem_res.adb
diff options
context:
space:
mode:
authorPiotr Trojanek <trojanek@adacore.com>2020-05-30 11:56:38 +0200
committerPierre-Marie de Rodat <derodat@adacore.com>2020-07-15 09:42:42 -0400
commit9fdf1cebafc95c86c0cf321ce415148366f35225 (patch)
tree52876d4ad1db7283d071812dc3b1d870cd10ad46 /gcc/ada/sem_res.adb
parent98e663f5979ad0686d7ed79a3c8ff7445f5fab18 (diff)
downloadgcc-9fdf1cebafc95c86c0cf321ce415148366f35225.zip
gcc-9fdf1cebafc95c86c0cf321ce415148366f35225.tar.gz
gcc-9fdf1cebafc95c86c0cf321ce415148366f35225.tar.bz2
[Ada] Fix slices and qualified expressions being effectively volatile
gcc/ada/ * exp_ch5.adb (Expand_Assign_Array): Use short-circuit operator (style). * sem_res.adb (Resolve_Indexed_Component): Fix style in comment. * sem_util.adb (Is_Effectively_Volatile_Object): Handle slices just like indexed components; handle qualified expressions and type conversions lie in Is_OK_Volatile_Context. (Is_OK_Volatile_Context): Handle qualified expressions just like type conversions.
Diffstat (limited to 'gcc/ada/sem_res.adb')
-rw-r--r--gcc/ada/sem_res.adb2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ada/sem_res.adb b/gcc/ada/sem_res.adb
index dc11a08..8b2f23c 100644
--- a/gcc/ada/sem_res.adb
+++ b/gcc/ada/sem_res.adb
@@ -9155,7 +9155,7 @@ package body Sem_Res is
Array_Type := Implicitly_Designated_Type (Array_Type);
end if;
- -- If name was overloaded, set component type correctly now
+ -- If name was overloaded, set component type correctly now.
-- If a misplaced call to an entry family (which has no index types)
-- return. Error will be diagnosed from calling context.