aboutsummaryrefslogtreecommitdiff
path: root/gcc/system.h
diff options
context:
space:
mode:
authorPiotr Trojanek <trojanek@adacore.com>2022-01-11 00:28:00 +0100
committerPierre-Marie de Rodat <derodat@adacore.com>2022-05-09 09:27:31 +0000
commit2fe776e2d346bcf450f40739825249cab449e567 (patch)
tree513f665e8c7bc007e2b35c2fb58f48fc22e3aecb /gcc/system.h
parenteb05097d5508618a70b279df6d10d409eb4c60ae (diff)
downloadgcc-2fe776e2d346bcf450f40739825249cab449e567.zip
gcc-2fe776e2d346bcf450f40739825249cab449e567.tar.gz
gcc-2fe776e2d346bcf450f40739825249cab449e567.tar.bz2
[Ada] Add utility to preanalyze assert expression without forcing its type
In SPARK loop and subprogram variants we now allow expressions of any discrete type or of Ada.Numerics.Big_Numbers.Big_Integers.Big_Integer type. This requires a variant of Preanalyze_Assert_Expression that doesn't force the expression to be of a particular type, similar to the existing variant of Analyze_And_Resolve. gcc/ada/ * sem_ch3.ads, sem_ch3.adb (Preanalyze_Assert_Expression): Add a variant that doesn't force preanalysis to yield a specific type.
Diffstat (limited to 'gcc/system.h')
0 files changed, 0 insertions, 0 deletions