[Ada] Avoid spurious errors on dimensionality checking in GNATprove
Pierre-Marie de Rodat
derodat@adacore.com
Thu Jul 11 08:04:00 GMT 2019
In the special GNATprove mode of the frontend, automatic inlining is
performed, which may lead to spurious errors on dimensionality checking.
Avoid performing this checking on inlined code, which has already been
checked for dimensionality errors.
There is no impact on compilation.
Tested on x86_64-pc-linux-gnu, committed on trunk
2019-07-11 Yannick Moy <moy@adacore.com>
gcc/ada/
* sem_res.adb (Resolve_Call): Do not perform dimensionality
checking on inlined bodies.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.diff
Type: text/x-diff
Size: 447 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20190711/825b3631/attachment.bin>
More information about the Gcc-patches
mailing list