mirror of
https://github.com/AdaCore/spark2014.git
synced 2026-02-12 12:39:11 -08:00
This patch adds automatic generation of flow limitations, as well as it implements the array initialization and aliasing ones. [changelog] * docs/ug/* Add flow limitation list. * src/common/vc_kinds.adb * src/common/vc_kinds.ads Add new flow limitations and their associated messages. * src/flow/flow-analysis-antialiasing.adb (Aliasing): Emit warning when detecting aliasing on array components. * src/flow/flow-control_flow_graph.adb (Do_Loop_Statement): Emit warnings on initialization of arrays by a loop. * testsuite/gnatprove/tests/ Update tests outputs.