diff options
author | Arnaud Charlet <charlet@adacore.com> | 2020-06-29 04:22:35 -0400 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-10-19 05:53:37 -0400 |
commit | 17ea7fad2830423188e2055708bb2d4a983c33bc (patch) | |
tree | 362937098d75ee7c5ab5c986f531afa118fc4697 /gcc/tree-complex.c | |
parent | a6272b85b5f624c5633af243bdf191b8089c892e (diff) | |
download | gcc-17ea7fad2830423188e2055708bb2d4a983c33bc.zip gcc-17ea7fad2830423188e2055708bb2d4a983c33bc.tar.gz gcc-17ea7fad2830423188e2055708bb2d4a983c33bc.tar.bz2 |
[Ada] No range check on fixed point to integer conversion
gcc/ada/
* checks.adb (Apply_Type_Conversion_Checks): Minor code clean
up.
* exp_ch4.adb (Discrete_Range_Check): Optimize range checks.
Update comments.
(Expand_N_Type_Conversion): Generate range check when rewriting
a type conversion if needed. Add assertion.
* exp_ch6.adb (Expand_Simple_Function_Return): Minor code clean
up.
* sem_res.adb (Resolve_Type_Conversion): Apply range check when
needed. Update comments.
Diffstat (limited to 'gcc/tree-complex.c')
0 files changed, 0 insertions, 0 deletions