sem_dim.adb (Analyze_Dimension): Analyze object declaration and identifier nodes...
authorEd Schonberg <schonberg@adacore.com>
Thu, 19 Jan 2017 11:33:17 +0000 (11:33 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 19 Jan 2017 11:33:17 +0000 (12:33 +0100)
commitd9049d04d5fa172848374e395bf283c164a0f7fd
tree219185dab43ca3e16abe87cb7a0e572d8aa0b61b
parenta57c520e2b884f8f52c03625b3ce2ca838a9427a
sem_dim.adb (Analyze_Dimension): Analyze object declaration and identifier nodes that do not come from source...

2017-01-19  Ed Schonberg  <schonberg@adacore.com>

* sem_dim.adb (Analyze_Dimension): Analyze object declaration and
identifier nodes that do not come from source, to handle properly
dimensionality check within an inlined body which inclddes both
original operands and rewritten operands. This removes spurious
dimensionality errors in the presence of front-end inlining,
as well as in SPARK mode.

From-SVN: r244614
gcc/ada/ChangeLog
gcc/ada/sem_dim.adb