aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/debug.adb
diff options
context:
space:
mode:
authorPiotr Trojanek <trojanek@adacore.com>2020-11-30 16:56:38 +0100
committerPierre-Marie de Rodat <derodat@adacore.com>2020-12-17 05:49:22 -0500
commit4d3a70f2d1fd213ff669bdaf5752615ab871a2c7 (patch)
tree15dbaff7c8211f0ca668e4472fab27277478b6f1 /gcc/ada/debug.adb
parent97919732a8ebeb343705966b2ca649d35d3197e9 (diff)
downloadgcc-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