diff options
author | Piotr Trojanek <trojanek@adacore.com> | 2020-11-30 16:56:38 +0100 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-12-17 05:49:22 -0500 |
commit | 4d3a70f2d1fd213ff669bdaf5752615ab871a2c7 (patch) | |
tree | 15dbaff7c8211f0ca668e4472fab27277478b6f1 /gcc/ada/debug.adb | |
parent | 97919732a8ebeb343705966b2ca649d35d3197e9 (diff) | |
download | gcc-4d3a70f2d1fd213ff669bdaf5752615ab871a2c7.zip gcc-4d3a70f2d1fd213ff669bdaf5752615ab871a2c7.tar.gz gcc-4d3a70f2d1fd213ff669bdaf5752615ab871a2c7.tar.bz2 |
[Ada] Move folding of unchecked conversions from expansion to evaluation
gcc/ada/
* exp_ch4.adb (Expand_N_Unchecked_Type_Conversion): Remove
folding of discrete values.
* exp_intr.adb (Expand_Unc_Conversion): Analyze, resolve and
evaluate (if possible) calls to instances of
Ada.Unchecked_Conversion after they have been expanded into
N_Unchecked_Type_Conversion.
* sem_eval.adb (Eval_Unchecked_Conversion): Add folding of
discrete values.
Diffstat (limited to 'gcc/ada/debug.adb')
0 files changed, 0 insertions, 0 deletions